2026-05-03 11:42 ftp://ftp.de.debian.org/debian/pool/main/m/maria/maria_1.3.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 1381 1318 elapsed-time: 14.6 10.9 head-timing-info: old-timing-info: head results: maria-1.3.5/Automata/BitVector.h:55:13: warning: Class 'BitVector' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Automata/BitVector.h:183:21: style: Condition '~myBits[i]' is always true [knownConditionTrueFalse] maria-1.3.5/Automata/Ltl/Ltl.h:170:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atom [valueFlowBailoutIncompleteVar] maria-1.3.5/Automata/Ltl/Ltl.h:228:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constant [valueFlowBailoutIncompleteVar] maria-1.3.5/Automata/Ltl/Ltl.h:305:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Junct [valueFlowBailoutIncompleteVar] maria-1.3.5/Automata/Ltl/Ltl.h:392:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Iff [valueFlowBailoutIncompleteVar] maria-1.3.5/Automata/Ltl/Ltl.h:471:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Future [valueFlowBailoutIncompleteVar] maria-1.3.5/Automata/Ltl/Ltl.h:554:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Until [valueFlowBailoutIncompleteVar] maria-1.3.5/Automata/Ltl/Ltl.C:88:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num [valueFlowBailoutIncompleteVar] maria-1.3.5/Automata/Ltl/Ltl.C:52:10: error: Reference to local variable returned. [returnReference] maria-1.3.5/Automata/Ltl/LtlBitVector.h:48:13: warning: Class 'LtlBitVector' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Automata/Ltl/Ltl.h:158:3: style: Class 'LtlAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Automata/Ltl/Ltl.h:217:3: style: Class 'LtlConstant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Automata/Ltl/LtlGraph.h:68:3: style: Class 'LtlGraphNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Automata/Ltl/LtlGraph.h:114:3: style: Class 'LtlGraph' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Automata/Ltl/Ltl.h:153:14: style: The function 'negClone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:114:22: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:153:14: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:166:4: style: The destructor '~LtlAtom' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:100:12: note: Virtual destructor in base class maria-1.3.5/Automata/Ltl/Ltl.h:166:4: note: Destructor in derived class maria-1.3.5/Automata/Ltl/Ltl.h:170:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:119:21: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:170:13: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:185:8: style: The function 'expand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:126:16: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:185:8: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:212:14: style: The function 'negClone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:114:22: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:212:14: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:224:4: style: The destructor '~LtlConstant' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:100:12: note: Virtual destructor in base class maria-1.3.5/Automata/Ltl/Ltl.h:224:4: note: Destructor in derived class maria-1.3.5/Automata/Ltl/Ltl.h:228:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:119:21: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:228:13: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:240:8: style: The function 'expand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:126:16: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:240:8: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:280:14: style: The function 'negClone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:114:22: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:280:14: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:301:4: style: The destructor '~LtlJunct' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:100:12: note: Virtual destructor in base class maria-1.3.5/Automata/Ltl/Ltl.h:301:4: note: Destructor in derived class maria-1.3.5/Automata/Ltl/Ltl.h:305:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:119:21: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:305:13: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:318:8: style: The function 'expand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:126:16: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:318:8: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:367:14: style: The function 'negClone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:114:22: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:367:14: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:388:4: style: The destructor '~LtlIff' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:100:12: note: Virtual destructor in base class maria-1.3.5/Automata/Ltl/Ltl.h:388:4: note: Destructor in derived class maria-1.3.5/Automata/Ltl/Ltl.h:392:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:119:21: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:392:13: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:405:8: style: The function 'expand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:126:16: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:405:8: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:441:14: style: The function 'negClone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:114:22: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:441:14: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:467:4: style: The destructor '~LtlFuture' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:100:12: note: Virtual destructor in base class maria-1.3.5/Automata/Ltl/Ltl.h:467:4: note: Destructor in derived class maria-1.3.5/Automata/Ltl/Ltl.h:471:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:119:21: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:471:13: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:487:8: style: The function 'expand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:126:16: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:487:8: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:544:4: style: The destructor '~LtlUntil' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:100:12: note: Virtual destructor in base class maria-1.3.5/Automata/Ltl/Ltl.h:544:4: note: Destructor in derived class maria-1.3.5/Automata/Ltl/Ltl.h:547:14: style: The function 'negClone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:114:22: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:547:14: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:554:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:119:21: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:554:13: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:574:8: style: The function 'expand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Automata/Ltl/Ltl.h:126:16: note: Virtual function in base class maria-1.3.5/Automata/Ltl/Ltl.h:574:8: note: Function in derived class maria-1.3.5/Automata/Ltl/Ltl.h:268:22: style: Parameter 'r' can be declared as reference to const [constParameterReference] maria-1.3.5/Automata/Ltl/Ltl.h:350:22: style: Parameter 'l' can be declared as reference to const [constParameterReference] maria-1.3.5/Automata/Ltl/Ltl.h:351:22: style: Parameter 'r' can be declared as reference to const [constParameterReference] maria-1.3.5/Automata/Ltl/Ltl.h:437:22: style: Parameter 'f' can be declared as reference to const [constParameterReference] maria-1.3.5/Automata/Ltl/Ltl.h:525:22: style: Parameter 'l' can be declared as reference to const [constParameterReference] maria-1.3.5/Automata/Ltl/Ltl.h:526:22: style: Parameter 'r' can be declared as reference to const [constParameterReference] maria-1.3.5/Automata/Ltl/Ltl.C:133:14: style: Variable 'neg_left' can be declared as reference to const [constVariableReference] maria-1.3.5/Automata/Ltl/Ltl.C:134:14: style: Variable 'neg_right' can be declared as reference to const [constVariableReference] maria-1.3.5/Automata/Ltl/LtlBitVector.h:160:25: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] maria-1.3.5/Automata/Ltl/Ltl.h:74:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Automata/Ltl/LtlGraph.C:74:24: style: Local variable 'incoming' shadows outer variable [shadowVariable] maria-1.3.5/Automata/Ltl/LtlGraph.C:39:22: note: Shadowed declaration maria-1.3.5/Automata/Ltl/LtlGraph.C:74:24: note: Shadow variable maria-1.3.5/Automata/Ltl/LtlGraph.C:62:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Automata/Product.C:1239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable card_t [valueFlowBailoutIncompleteVar] maria-1.3.5/Automata/Product.C:236:27: warning: Assert statement calls a function which may have desired side effects: 'ftell'. [assertWithSideEffect] maria-1.3.5/Automata/Product.C:237:26: warning: Assert statement calls a function which may have desired side effects: 'ftell'. [assertWithSideEffect] maria-1.3.5/Automata/Product.C:56:3: style: Class 'State' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Automata/Product.C:97:3: style: Class 'Tarjan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Automata/Product.C:922:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] maria-1.3.5/Automata/Product.C:499:14: style: Parameter 'visited' can be declared as reference to const [constParameterReference] maria-1.3.5/Automata/Product.C:500:16: style: Parameter 'states' can be declared as reference to const [constParameterReference] maria-1.3.5/Automata/Product.C:1005:21: style: Parameter 'l' can be declared as reference to const [constParameterReference] maria-1.3.5/Automata/Product.C:1192:26: style: Parameter 'visited' can be declared as reference to const [constParameterReference] maria-1.3.5/Automata/Product.C:1268:22: style: Parameter 'states' can be declared as reference to const [constParameterReference] maria-1.3.5/Automata/Product.C:472:11: style: Variable 'buffer' can be declared as const array [constVariable] maria-1.3.5/Automata/Product.C:702:17: style: Variable 'wf' can be declared as pointer to const [constVariablePointer] maria-1.3.5/Automata/Product.C:246:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Automata/Product.C:689:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Automata/Product.C:1276:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Automata/Product.C:1425:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Automata/Product.C:1434:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Automata/Property.C:458:4: error: #error "unsupported operating system" [preprocessorErrorDirective] maria-1.3.5/Automata/PropertyState.C:49:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eConstant [valueFlowBailoutIncompleteVar] maria-1.3.5/Automata/PropertyState.C:94:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Automata/SetList.C:39:3: warning: Class 'SetList' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Compilation/base/CExpression.C:109:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eConstant [valueFlowBailoutIncompleteVar] maria-1.3.5/Compilation/base/CExpression.C:218:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expression [valueFlowBailoutIncompleteVar] maria-1.3.5/Compilation/base/CExpression.C:271:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VariableDefinition [valueFlowBailoutIncompleteVar] maria-1.3.5/Compilation/base/CExpression.C:248:49: style:inconclusive: Boolean expression 'myFlags[i]!=1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] maria-1.3.5/Compilation/base/CExpression.C:248:49: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] maria-1.3.5/Compilation/base/CExpression.C:248:49: warning: Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? [badBitmaskCheck] maria-1.3.5/Compilation/base/Compilation.C:115:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maria-1.3.5/Compilation/base/Compilation.C:544:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] maria-1.3.5/Compilation/base/Compilation.C:689:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maria-1.3.5/Compilation/base/Compilation.C:598:14: error: Memory leak: progname [memleak] maria-1.3.5/Compilation/base/Compilation.C:638:12: style: The scope of the variable 'state' can be reduced. [variableScope] maria-1.3.5/Compilation/base/Compilation.C:844:17: style: Local variable 'i' shadows outer variable [shadowVariable] maria-1.3.5/Compilation/base/Compilation.C:841:12: note: Shadowed declaration maria-1.3.5/Compilation/base/Compilation.C:844:17: note: Shadow variable maria-1.3.5/Compilation/base/Compilation.C:164:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Compilation/base/Compilation.C:181:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Compilation/base/Compilation.C:201:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Expression.h:153:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConst [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BinopExpression.h:61:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eBinop [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BinopExpression.C:45:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tInt [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BinopExpression.C:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tInt [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BinopExpression.C:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BinopExpression.C:247:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BinopExpression.h:57:4: style: The destructor '~BinopExpression' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/BinopExpression.h:57:4: note: Destructor in derived class maria-1.3.5/Expression/BinopExpression.h:61:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/BinopExpression.h:61:25: note: Function in derived class maria-1.3.5/Expression/BinopExpression.h:64:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/BinopExpression.h:64:8: note: Function in derived class maria-1.3.5/Expression/BinopExpression.h:66:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/BinopExpression.h:66:8: note: Function in derived class maria-1.3.5/Expression/BinopExpression.h:88:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/BinopExpression.h:88:16: note: Function in derived class maria-1.3.5/Expression/BinopExpression.h:96:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/BinopExpression.h:96:21: note: Function in derived class maria-1.3.5/Expression/BinopExpression.h:104:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/BinopExpression.h:104:21: note: Function in derived class maria-1.3.5/Expression/BinopExpression.h:110:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/BinopExpression.h:110:8: note: Function in derived class maria-1.3.5/Expression/BinopExpression.h:118:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/BinopExpression.h:118:8: note: Function in derived class maria-1.3.5/Expression/BinopExpression.h:138:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/BinopExpression.h:138:8: note: Function in derived class maria-1.3.5/Expression/Expression.h:74:25: style: Condition 'this' is always true [knownConditionTrueFalse] maria-1.3.5/Expression/BinopExpression.C:345:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/BooleanBinop.h:59:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eBooleanBinop [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Constant.h:55:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eConstant [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/NotExpression.h:54:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eNot [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BooleanBinop.C:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BooleanBinop.C:92:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BooleanBinop.C:121:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BooleanBinop.C:147:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BooleanBinop.C:245:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opOr [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BooleanBinop.C:260:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Constant.h:42:3: style: Class 'Constant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Expression/NotExpression.h:42:3: style: Class 'NotExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Expression/BooleanBinop.h:55:4: style: The destructor '~BooleanBinop' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/BooleanBinop.h:55:4: note: Destructor in derived class maria-1.3.5/Expression/BooleanBinop.h:59:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/BooleanBinop.h:59:25: note: Function in derived class maria-1.3.5/Expression/BooleanBinop.h:62:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/BooleanBinop.h:62:8: note: Function in derived class maria-1.3.5/Expression/BooleanBinop.h:64:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/BooleanBinop.h:64:8: note: Function in derived class maria-1.3.5/Expression/BooleanBinop.h:103:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/BooleanBinop.h:103:16: note: Function in derived class maria-1.3.5/Expression/BooleanBinop.h:111:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/BooleanBinop.h:111:21: note: Function in derived class maria-1.3.5/Expression/BooleanBinop.h:119:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/BooleanBinop.h:119:21: note: Function in derived class maria-1.3.5/Expression/BooleanBinop.h:125:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/BooleanBinop.h:125:8: note: Function in derived class maria-1.3.5/Expression/BooleanBinop.h:133:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/BooleanBinop.h:133:8: note: Function in derived class maria-1.3.5/Expression/BooleanBinop.h:141:21: style: The function 'disqualify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:204:29: note: Virtual function in base class maria-1.3.5/Expression/BooleanBinop.h:141:21: note: Function in derived class maria-1.3.5/Expression/BooleanBinop.h:148:14: style: The function 'toFormula' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:250:22: note: Virtual function in base class maria-1.3.5/Expression/BooleanBinop.h:148:14: note: Function in derived class maria-1.3.5/Expression/BooleanBinop.h:184:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/BooleanBinop.h:184:8: note: Function in derived class maria-1.3.5/Expression/Constant.h:51:4: style: The destructor '~Constant' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/Constant.h:51:4: note: Destructor in derived class maria-1.3.5/Expression/Constant.h:55:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/Constant.h:55:25: note: Function in derived class maria-1.3.5/Expression/Constant.h:58:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/Constant.h:58:8: note: Function in derived class maria-1.3.5/Expression/Constant.h:60:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/Constant.h:60:8: note: Function in derived class maria-1.3.5/Expression/Constant.h:75:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/Constant.h:75:16: note: Function in derived class maria-1.3.5/Expression/Constant.h:80:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/Constant.h:80:21: note: Function in derived class maria-1.3.5/Expression/Constant.h:86:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/Constant.h:86:21: note: Function in derived class maria-1.3.5/Expression/Constant.h:92:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/Constant.h:92:8: note: Function in derived class maria-1.3.5/Expression/Constant.h:100:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/Constant.h:100:8: note: Function in derived class maria-1.3.5/Expression/Constant.h:109:14: style: The function 'toFormula' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:250:22: note: Virtual function in base class maria-1.3.5/Expression/Constant.h:109:14: note: Function in derived class maria-1.3.5/Expression/Constant.h:138:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/Constant.h:138:8: note: Function in derived class maria-1.3.5/Expression/NotExpression.h:50:4: style: The destructor '~NotExpression' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/NotExpression.h:50:4: note: Destructor in derived class maria-1.3.5/Expression/NotExpression.h:54:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/NotExpression.h:54:25: note: Function in derived class maria-1.3.5/Expression/NotExpression.h:57:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/NotExpression.h:57:8: note: Function in derived class maria-1.3.5/Expression/NotExpression.h:59:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/NotExpression.h:59:8: note: Function in derived class maria-1.3.5/Expression/NotExpression.h:81:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/NotExpression.h:81:16: note: Function in derived class maria-1.3.5/Expression/NotExpression.h:89:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/NotExpression.h:89:21: note: Function in derived class maria-1.3.5/Expression/NotExpression.h:97:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/NotExpression.h:97:21: note: Function in derived class maria-1.3.5/Expression/NotExpression.h:103:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/NotExpression.h:103:8: note: Function in derived class maria-1.3.5/Expression/NotExpression.h:111:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/NotExpression.h:111:8: note: Function in derived class maria-1.3.5/Expression/NotExpression.h:119:21: style: The function 'disqualify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:204:29: note: Virtual function in base class maria-1.3.5/Expression/NotExpression.h:119:21: note: Function in derived class maria-1.3.5/Expression/NotExpression.h:126:14: style: The function 'toFormula' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:250:22: note: Virtual function in base class maria-1.3.5/Expression/NotExpression.h:126:14: note: Function in derived class maria-1.3.5/Expression/NotExpression.h:144:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/NotExpression.h:144:8: note: Function in derived class maria-1.3.5/Expression/BooleanBinop.C:222:5: warning: Either the condition 'left' is redundant or there is possible null pointer dereference: left. [nullPointerRedundantCheck] maria-1.3.5/Expression/BooleanBinop.C:219:11: note: Assuming that condition 'left' is not redundant maria-1.3.5/Expression/BooleanBinop.C:220:11: note: Assuming condition is false maria-1.3.5/Expression/BooleanBinop.C:222:5: note: Null pointer dereference maria-1.3.5/Expression/BooleanBinop.C:222:23: warning: Either the condition 'right' is redundant or there is possible null pointer dereference: right. [nullPointerRedundantCheck] maria-1.3.5/Expression/BooleanBinop.C:220:11: note: Assuming that condition 'right' is not redundant maria-1.3.5/Expression/BooleanBinop.C:222:23: note: Null pointer dereference maria-1.3.5/Expression/BooleanBinop.C:202:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/BooleanBinop.C:233:20: style: Variable 'v' can be declared as pointer to const [constVariablePointer] maria-1.3.5/Expression/BufferExpression.h:57:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferExpression.C:58:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferExpression.C:178:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferExpression.C:206:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferExpression.C:42:3: warning: Class 'BufferExpression' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Expression/BufferExpression.h:45:3: style: Class 'BufferExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Expression/BufferExpression.h:53:4: style: The destructor '~BufferExpression' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/BufferExpression.h:53:4: note: Destructor in derived class maria-1.3.5/Expression/BufferExpression.h:57:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:57:25: note: Function in derived class maria-1.3.5/Expression/BufferExpression.h:62:8: style: The function 'setType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:93:16: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:62:8: note: Function in derived class maria-1.3.5/Expression/BufferExpression.h:65:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:65:8: note: Function in derived class maria-1.3.5/Expression/BufferExpression.h:67:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:67:8: note: Function in derived class maria-1.3.5/Expression/BufferExpression.h:153:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:153:16: note: Function in derived class maria-1.3.5/Expression/BufferExpression.h:161:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:161:21: note: Function in derived class maria-1.3.5/Expression/BufferExpression.h:169:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:169:21: note: Function in derived class maria-1.3.5/Expression/BufferExpression.h:175:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:175:8: note: Function in derived class maria-1.3.5/Expression/BufferExpression.h:183:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:183:8: note: Function in derived class maria-1.3.5/Expression/BufferExpression.h:193:8: style: The function 'isCompatible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:226:16: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:193:8: note: Function in derived class maria-1.3.5/Expression/BufferExpression.h:201:8: style: The function 'getLvalues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:234:16: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:201:8: note: Function in derived class maria-1.3.5/Expression/BufferExpression.h:210:8: style: The function 'getLvalues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:242:16: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:210:8: note: Function in derived class maria-1.3.5/Expression/BufferExpression.h:251:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/BufferExpression.h:251:8: note: Function in derived class maria-1.3.5/Expression/BufferExpression.C:194:14: warning: Identical condition and return expression '!myComponents[i]', return value is always false [identicalConditionAfterEarlyExit] maria-1.3.5/Expression/BufferExpression.C:191:9: note: If condition '!myComponents[i]' is true, the function will return/exit maria-1.3.5/Expression/BufferExpression.C:194:14: note: Returning identical expression '!myComponents[i]' maria-1.3.5/Expression/BufferExpression.C:162:13: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/BufferIndex.h:56:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eBufferIndex [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferIndex.C:37:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferIndex.h:52:4: style: The destructor '~BufferIndex' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/BufferIndex.h:52:4: note: Destructor in derived class maria-1.3.5/Expression/BufferIndex.h:56:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/BufferIndex.h:56:25: note: Function in derived class maria-1.3.5/Expression/BufferIndex.h:59:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/BufferIndex.h:59:8: note: Function in derived class maria-1.3.5/Expression/BufferIndex.h:61:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/BufferIndex.h:61:8: note: Function in derived class maria-1.3.5/Expression/BufferIndex.h:84:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/BufferIndex.h:84:16: note: Function in derived class maria-1.3.5/Expression/BufferIndex.h:92:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/BufferIndex.h:92:21: note: Function in derived class maria-1.3.5/Expression/BufferIndex.h:100:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/BufferIndex.h:100:21: note: Function in derived class maria-1.3.5/Expression/BufferIndex.h:106:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/BufferIndex.h:106:8: note: Function in derived class maria-1.3.5/Expression/BufferIndex.h:114:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/BufferIndex.h:114:8: note: Function in derived class maria-1.3.5/Expression/BufferIndex.h:134:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/BufferIndex.h:134:8: note: Function in derived class maria-1.3.5/Expression/BufferIndex.C:80:15: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/BufferRemove.h:59:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eBufferRemove [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferRemove.C:43:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferRemove.C:72:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tCard [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferRemove.C:87:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferRemove.h:55:4: style: The destructor '~BufferRemove' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/BufferRemove.h:55:4: note: Destructor in derived class maria-1.3.5/Expression/BufferRemove.h:59:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/BufferRemove.h:59:25: note: Function in derived class maria-1.3.5/Expression/BufferRemove.h:62:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/BufferRemove.h:62:8: note: Function in derived class maria-1.3.5/Expression/BufferRemove.h:64:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/BufferRemove.h:64:8: note: Function in derived class maria-1.3.5/Expression/BufferRemove.h:101:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/BufferRemove.h:101:16: note: Function in derived class maria-1.3.5/Expression/BufferRemove.h:109:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/BufferRemove.h:109:21: note: Function in derived class maria-1.3.5/Expression/BufferRemove.h:117:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/BufferRemove.h:117:21: note: Function in derived class maria-1.3.5/Expression/BufferRemove.h:123:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/BufferRemove.h:123:8: note: Function in derived class maria-1.3.5/Expression/BufferRemove.h:131:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/BufferRemove.h:131:8: note: Function in derived class maria-1.3.5/Expression/BufferRemove.h:151:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/BufferRemove.h:151:8: note: Function in derived class maria-1.3.5/Expression/BufferRemove.C:180:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/BufferUnop.h:61:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eBufferUnop [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferUnop.C:43:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferUnop.C:75:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferUnop.h:57:4: style: The destructor '~BufferUnop' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/BufferUnop.h:57:4: note: Destructor in derived class maria-1.3.5/Expression/BufferUnop.h:61:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/BufferUnop.h:61:25: note: Function in derived class maria-1.3.5/Expression/BufferUnop.h:64:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/BufferUnop.h:64:8: note: Function in derived class maria-1.3.5/Expression/BufferUnop.h:66:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/BufferUnop.h:66:8: note: Function in derived class maria-1.3.5/Expression/BufferUnop.h:94:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/BufferUnop.h:94:16: note: Function in derived class maria-1.3.5/Expression/BufferUnop.h:102:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/BufferUnop.h:102:21: note: Function in derived class maria-1.3.5/Expression/BufferUnop.h:110:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/BufferUnop.h:110:21: note: Function in derived class maria-1.3.5/Expression/BufferUnop.h:116:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/BufferUnop.h:116:8: note: Function in derived class maria-1.3.5/Expression/BufferUnop.h:124:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/BufferUnop.h:124:8: note: Function in derived class maria-1.3.5/Expression/BufferUnop.h:144:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/BufferUnop.h:144:8: note: Function in derived class maria-1.3.5/Expression/BufferUnop.C:182:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/BufferWrite.h:58:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eBufferWrite [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferWrite.C:42:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferWrite.C:71:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/BufferWrite.h:54:4: style: The destructor '~BufferWrite' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/BufferWrite.h:54:4: note: Destructor in derived class maria-1.3.5/Expression/BufferWrite.h:58:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/BufferWrite.h:58:25: note: Function in derived class maria-1.3.5/Expression/BufferWrite.h:61:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/BufferWrite.h:61:8: note: Function in derived class maria-1.3.5/Expression/BufferWrite.h:63:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/BufferWrite.h:63:8: note: Function in derived class maria-1.3.5/Expression/BufferWrite.h:92:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/BufferWrite.h:92:16: note: Function in derived class maria-1.3.5/Expression/BufferWrite.h:100:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/BufferWrite.h:100:21: note: Function in derived class maria-1.3.5/Expression/BufferWrite.h:108:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/BufferWrite.h:108:21: note: Function in derived class maria-1.3.5/Expression/BufferWrite.h:114:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/BufferWrite.h:114:8: note: Function in derived class maria-1.3.5/Expression/BufferWrite.h:122:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/BufferWrite.h:122:8: note: Function in derived class maria-1.3.5/Expression/BufferWrite.h:142:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/BufferWrite.h:142:8: note: Function in derived class maria-1.3.5/Expression/BufferWrite.C:174:15: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Marking.h:59:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eMarking [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/CardinalityExpression.h:61:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eCardinality [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/CardinalityExpression.C:61:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Marking.h:47:3: style: Class 'Marking' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Expression/Marking.h:55:4: style: The destructor '~Marking' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/Marking.h:55:4: note: Destructor in derived class maria-1.3.5/Expression/Marking.h:59:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/Marking.h:59:25: note: Function in derived class maria-1.3.5/Expression/Marking.h:91:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/Marking.h:91:8: note: Function in derived class maria-1.3.5/Expression/Marking.h:96:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/Marking.h:96:8: note: Function in derived class maria-1.3.5/Expression/Marking.h:101:8: style: The function 'isSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:113:16: note: Virtual function in base class maria-1.3.5/Expression/Marking.h:101:8: note: Function in derived class maria-1.3.5/Expression/Marking.h:104:8: style: The function 'setType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:93:16: note: Virtual function in base class maria-1.3.5/Expression/Marking.h:104:8: note: Function in derived class maria-1.3.5/Expression/Marking.h:118:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/Marking.h:118:21: note: Function in derived class maria-1.3.5/Expression/Marking.h:140:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/Marking.h:140:21: note: Function in derived class maria-1.3.5/Expression/Marking.h:146:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/Marking.h:146:8: note: Function in derived class maria-1.3.5/Expression/Marking.h:154:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/Marking.h:154:8: note: Function in derived class maria-1.3.5/Expression/Marking.h:196:23: style: The function 'meval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:133:31: note: Virtual function in base class maria-1.3.5/Expression/Marking.h:196:23: note: Function in derived class maria-1.3.5/Expression/Marking.h:306:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/Marking.h:306:8: note: Function in derived class maria-1.3.5/Expression/CardinalityExpression.h:57:4: style: The destructor '~CardinalityExpression' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/CardinalityExpression.h:57:4: note: Destructor in derived class maria-1.3.5/Expression/CardinalityExpression.h:61:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/CardinalityExpression.h:61:25: note: Function in derived class maria-1.3.5/Expression/CardinalityExpression.h:64:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/CardinalityExpression.h:64:8: note: Function in derived class maria-1.3.5/Expression/CardinalityExpression.h:66:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/CardinalityExpression.h:66:8: note: Function in derived class maria-1.3.5/Expression/CardinalityExpression.h:83:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/CardinalityExpression.h:83:16: note: Function in derived class maria-1.3.5/Expression/CardinalityExpression.h:91:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/CardinalityExpression.h:91:21: note: Function in derived class maria-1.3.5/Expression/CardinalityExpression.h:99:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/CardinalityExpression.h:99:21: note: Function in derived class maria-1.3.5/Expression/CardinalityExpression.h:105:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/CardinalityExpression.h:105:8: note: Function in derived class maria-1.3.5/Expression/CardinalityExpression.h:113:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/CardinalityExpression.h:113:8: note: Function in derived class maria-1.3.5/Expression/CardinalityExpression.h:133:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/CardinalityExpression.h:133:8: note: Function in derived class maria-1.3.5/Expression/CardinalityExpression.C:127:18: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/CardinalityExpression.C:57:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Constant.C:89:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Constant.C:42:10: warning: Class 'Constant' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Expression/Constant.h:75:48: style:inconclusive: Function 'do_eval' argument 1 names different: declaration 'valuation' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Constant.h:92:42: style:inconclusive: Function 'depends' argument 1 names different: declaration 'vars' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Constant.h:93:8: style:inconclusive: Function 'depends' argument 2 names different: declaration 'complement' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Constant.C:79:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/EmptySet.h:52:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eEmptySet [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/EmptySet.h:48:4: style: The destructor '~EmptySet' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/EmptySet.h:48:4: note: Destructor in derived class maria-1.3.5/Expression/EmptySet.h:52:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/EmptySet.h:52:25: note: Function in derived class maria-1.3.5/Expression/EmptySet.h:59:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/EmptySet.h:59:8: note: Function in derived class maria-1.3.5/Expression/EmptySet.h:61:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/EmptySet.h:61:8: note: Function in derived class maria-1.3.5/Expression/EmptySet.h:66:8: style: The function 'isSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:113:16: note: Virtual function in base class maria-1.3.5/Expression/EmptySet.h:66:8: note: Function in derived class maria-1.3.5/Expression/EmptySet.h:78:23: style: The function 'meval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:133:31: note: Virtual function in base class maria-1.3.5/Expression/EmptySet.h:78:23: note: Function in derived class maria-1.3.5/Expression/EmptySet.h:83:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/EmptySet.h:83:21: note: Function in derived class maria-1.3.5/Expression/EmptySet.h:89:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/EmptySet.h:89:21: note: Function in derived class maria-1.3.5/Expression/EmptySet.h:95:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/EmptySet.h:95:8: note: Function in derived class maria-1.3.5/Expression/EmptySet.h:103:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/EmptySet.h:103:8: note: Function in derived class maria-1.3.5/Expression/EmptySet.h:120:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/EmptySet.h:120:8: note: Function in derived class maria-1.3.5/Expression/EmptySet.h:78:53: style:inconclusive: Function 'meval' argument 1 names different: declaration 'valuation' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/EmptySet.h:95:42: style:inconclusive: Function 'depends' argument 1 names different: declaration 'vars' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/EmptySet.h:96:8: style:inconclusive: Function 'depends' argument 2 names different: declaration 'complement' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/EmptySet.C:50:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Typecast.h:56:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eTypecast [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Variable.h:58:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eVariable [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Undefined.h:63:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUndefined [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/StructExpression.h:62:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/StructComponent.h:56:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eStructComponent [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/StructAssign.h:58:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eStructAssign [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnionExpression.h:59:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnionComponent.h:56:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUnionComponent [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnionTypeExpression.h:56:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUnionType [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/VectorExpression.h:57:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eVector [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/VectorIndex.h:56:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eVectorIndex [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/VectorAssign.h:58:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eVectorAssign [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/VectorShift.h:56:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eVectorShift [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnopExpression.h:64:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUnop [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/IfThenElse.h:58:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eIfThenElse [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/RelopExpression.h:59:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eRelop [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/SetExpression.h:62:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eSet [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/TemporalUnop.h:60:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eTemporalUnop [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/TemporalBinop.h:62:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eTemporalBinop [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/TransitionQualifier.h:56:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eTransitionQualifier [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/PlaceContents.h:54:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ePlaceContents [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Submarking.h:57:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eSubmarking [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Mapping.h:60:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eMapping [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Expression.C:392:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eConstant [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Expression.C:430:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errVar [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Expression.C:452:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Variable.h:44:3: style: Class 'Variable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Expression/StructExpression.h:50:3: style: Class 'StructExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Expression/VectorExpression.h:45:3: style: Class 'VectorExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Expression/PlaceContents.h:42:3: style: Class 'PlaceContents' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Expression/ExpressionSet.h:45:5: style: Class 'eptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Expression/ExpressionSet.h:47:5: style: Class 'eptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Expression/Typecast.h:52:4: style: The destructor '~Typecast' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/Typecast.h:52:4: note: Destructor in derived class maria-1.3.5/Expression/Typecast.h:56:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/Typecast.h:56:25: note: Function in derived class maria-1.3.5/Expression/Typecast.h:59:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/Typecast.h:59:8: note: Function in derived class maria-1.3.5/Expression/Typecast.h:61:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/Typecast.h:61:8: note: Function in derived class maria-1.3.5/Expression/Typecast.h:77:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/Typecast.h:77:16: note: Function in derived class maria-1.3.5/Expression/Typecast.h:85:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/Typecast.h:85:21: note: Function in derived class maria-1.3.5/Expression/Typecast.h:93:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/Typecast.h:93:21: note: Function in derived class maria-1.3.5/Expression/Typecast.h:99:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/Typecast.h:99:8: note: Function in derived class maria-1.3.5/Expression/Typecast.h:107:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/Typecast.h:107:8: note: Function in derived class maria-1.3.5/Expression/Typecast.h:133:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/Typecast.h:133:8: note: Function in derived class maria-1.3.5/Expression/Variable.h:54:4: style: The destructor '~Variable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/Variable.h:54:4: note: Destructor in derived class maria-1.3.5/Expression/Variable.h:58:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:58:25: note: Function in derived class maria-1.3.5/Expression/Variable.h:61:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:61:8: note: Function in derived class maria-1.3.5/Expression/Variable.h:63:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:63:8: note: Function in derived class maria-1.3.5/Expression/Variable.h:69:8: style: The function 'setType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:93:16: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:69:8: note: Function in derived class maria-1.3.5/Expression/Variable.h:87:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:87:16: note: Function in derived class maria-1.3.5/Expression/Variable.h:95:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:95:21: note: Function in derived class maria-1.3.5/Expression/Variable.h:103:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:103:21: note: Function in derived class maria-1.3.5/Expression/Variable.h:109:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:109:8: note: Function in derived class maria-1.3.5/Expression/Variable.h:117:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:117:8: note: Function in derived class maria-1.3.5/Expression/Variable.h:127:8: style: The function 'isCompatible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:226:16: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:127:8: note: Function in derived class maria-1.3.5/Expression/Variable.h:135:8: style: The function 'getLvalues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:234:16: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:135:8: note: Function in derived class maria-1.3.5/Expression/Variable.h:144:8: style: The function 'getLvalues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:242:16: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:144:8: note: Function in derived class maria-1.3.5/Expression/Variable.h:185:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/Variable.h:185:8: note: Function in derived class maria-1.3.5/Expression/Undefined.h:59:4: style: The destructor '~Undefined' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/Undefined.h:59:4: note: Destructor in derived class maria-1.3.5/Expression/Undefined.h:63:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/Undefined.h:63:25: note: Function in derived class maria-1.3.5/Expression/Undefined.h:66:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/Undefined.h:66:8: note: Function in derived class maria-1.3.5/Expression/Undefined.h:68:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/Undefined.h:68:8: note: Function in derived class maria-1.3.5/Expression/Undefined.h:84:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/Undefined.h:84:16: note: Function in derived class maria-1.3.5/Expression/Undefined.h:89:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/Undefined.h:89:21: note: Function in derived class maria-1.3.5/Expression/Undefined.h:95:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/Undefined.h:95:21: note: Function in derived class maria-1.3.5/Expression/Undefined.h:101:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/Undefined.h:101:8: note: Function in derived class maria-1.3.5/Expression/Undefined.h:109:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/Undefined.h:109:8: note: Function in derived class maria-1.3.5/Expression/Undefined.h:129:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/Undefined.h:129:8: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:58:4: style: The destructor '~StructExpression' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/StructExpression.h:58:4: note: Destructor in derived class maria-1.3.5/Expression/StructExpression.h:62:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:62:25: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:67:8: style: The function 'setType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:93:16: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:67:8: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:70:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:70:8: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:72:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:72:8: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:120:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:120:16: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:128:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:128:21: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:136:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:136:21: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:142:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:142:8: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:150:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:150:8: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:160:8: style: The function 'isCompatible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:226:16: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:160:8: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:168:8: style: The function 'getLvalues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:234:16: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:168:8: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:177:8: style: The function 'getLvalues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:242:16: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:177:8: note: Function in derived class maria-1.3.5/Expression/StructExpression.h:218:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/StructExpression.h:218:8: note: Function in derived class maria-1.3.5/Expression/StructComponent.h:52:4: style: The destructor '~StructComponent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/StructComponent.h:52:4: note: Destructor in derived class maria-1.3.5/Expression/StructComponent.h:56:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/StructComponent.h:56:25: note: Function in derived class maria-1.3.5/Expression/StructComponent.h:59:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/StructComponent.h:59:8: note: Function in derived class maria-1.3.5/Expression/StructComponent.h:61:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/StructComponent.h:61:8: note: Function in derived class maria-1.3.5/Expression/StructComponent.h:79:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/StructComponent.h:79:16: note: Function in derived class maria-1.3.5/Expression/StructComponent.h:87:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/StructComponent.h:87:21: note: Function in derived class maria-1.3.5/Expression/StructComponent.h:95:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/StructComponent.h:95:21: note: Function in derived class maria-1.3.5/Expression/StructComponent.h:101:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/StructComponent.h:101:8: note: Function in derived class maria-1.3.5/Expression/StructComponent.h:109:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/StructComponent.h:109:8: note: Function in derived class maria-1.3.5/Expression/StructComponent.h:129:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/StructComponent.h:129:8: note: Function in derived class maria-1.3.5/Expression/StructAssign.h:54:4: style: The destructor '~StructAssign' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/StructAssign.h:54:4: note: Destructor in derived class maria-1.3.5/Expression/StructAssign.h:58:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/StructAssign.h:58:25: note: Function in derived class maria-1.3.5/Expression/StructAssign.h:61:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/StructAssign.h:61:8: note: Function in derived class maria-1.3.5/Expression/StructAssign.h:63:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/StructAssign.h:63:8: note: Function in derived class maria-1.3.5/Expression/StructAssign.h:85:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/StructAssign.h:85:16: note: Function in derived class maria-1.3.5/Expression/StructAssign.h:93:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/StructAssign.h:93:21: note: Function in derived class maria-1.3.5/Expression/StructAssign.h:101:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/StructAssign.h:101:21: note: Function in derived class maria-1.3.5/Expression/StructAssign.h:107:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/StructAssign.h:107:8: note: Function in derived class maria-1.3.5/Expression/StructAssign.h:115:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/StructAssign.h:115:8: note: Function in derived class maria-1.3.5/Expression/StructAssign.h:135:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/StructAssign.h:135:8: note: Function in derived class maria-1.3.5/Expression/UnionExpression.h:55:4: style: The destructor '~UnionExpression' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/UnionExpression.h:55:4: note: Destructor in derived class maria-1.3.5/Expression/UnionExpression.h:59:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/UnionExpression.h:59:25: note: Function in derived class maria-1.3.5/Expression/UnionExpression.h:62:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/UnionExpression.h:62:8: note: Function in derived class maria-1.3.5/Expression/UnionExpression.h:64:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/UnionExpression.h:64:8: note: Function in derived class maria-1.3.5/Expression/UnionExpression.h:85:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/UnionExpression.h:85:16: note: Function in derived class maria-1.3.5/Expression/UnionExpression.h:93:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/UnionExpression.h:93:21: note: Function in derived class maria-1.3.5/Expression/UnionExpression.h:101:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/UnionExpression.h:101:21: note: Function in derived class maria-1.3.5/Expression/UnionExpression.h:107:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/UnionExpression.h:107:8: note: Function in derived class maria-1.3.5/Expression/UnionExpression.h:115:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/UnionExpression.h:115:8: note: Function in derived class maria-1.3.5/Expression/UnionExpression.h:125:8: style: The function 'isCompatible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:226:16: note: Virtual function in base class maria-1.3.5/Expression/UnionExpression.h:125:8: note: Function in derived class maria-1.3.5/Expression/UnionExpression.h:133:8: style: The function 'getLvalues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:234:16: note: Virtual function in base class maria-1.3.5/Expression/UnionExpression.h:133:8: note: Function in derived class maria-1.3.5/Expression/UnionExpression.h:142:8: style: The function 'getLvalues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:242:16: note: Virtual function in base class maria-1.3.5/Expression/UnionExpression.h:142:8: note: Function in derived class maria-1.3.5/Expression/UnionExpression.h:183:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/UnionExpression.h:183:8: note: Function in derived class maria-1.3.5/Expression/UnionComponent.h:52:4: style: The destructor '~UnionComponent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/UnionComponent.h:52:4: note: Destructor in derived class maria-1.3.5/Expression/UnionComponent.h:56:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/UnionComponent.h:56:25: note: Function in derived class maria-1.3.5/Expression/UnionComponent.h:59:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/UnionComponent.h:59:8: note: Function in derived class maria-1.3.5/Expression/UnionComponent.h:61:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/UnionComponent.h:61:8: note: Function in derived class maria-1.3.5/Expression/UnionComponent.h:79:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/UnionComponent.h:79:16: note: Function in derived class maria-1.3.5/Expression/UnionComponent.h:87:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/UnionComponent.h:87:21: note: Function in derived class maria-1.3.5/Expression/UnionComponent.h:95:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/UnionComponent.h:95:21: note: Function in derived class maria-1.3.5/Expression/UnionComponent.h:101:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/UnionComponent.h:101:8: note: Function in derived class maria-1.3.5/Expression/UnionComponent.h:109:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/UnionComponent.h:109:8: note: Function in derived class maria-1.3.5/Expression/UnionComponent.h:129:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/UnionComponent.h:129:8: note: Function in derived class maria-1.3.5/Expression/UnionTypeExpression.h:52:4: style: The destructor '~UnionTypeExpression' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/UnionTypeExpression.h:52:4: note: Destructor in derived class maria-1.3.5/Expression/UnionTypeExpression.h:56:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/UnionTypeExpression.h:56:25: note: Function in derived class maria-1.3.5/Expression/UnionTypeExpression.h:59:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/UnionTypeExpression.h:59:8: note: Function in derived class maria-1.3.5/Expression/UnionTypeExpression.h:61:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/UnionTypeExpression.h:61:8: note: Function in derived class maria-1.3.5/Expression/UnionTypeExpression.h:79:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/UnionTypeExpression.h:79:16: note: Function in derived class maria-1.3.5/Expression/UnionTypeExpression.h:87:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/UnionTypeExpression.h:87:21: note: Function in derived class maria-1.3.5/Expression/UnionTypeExpression.h:95:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/UnionTypeExpression.h:95:21: note: Function in derived class maria-1.3.5/Expression/UnionTypeExpression.h:101:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/UnionTypeExpression.h:101:8: note: Function in derived class maria-1.3.5/Expression/UnionTypeExpression.h:109:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/UnionTypeExpression.h:109:8: note: Function in derived class maria-1.3.5/Expression/UnionTypeExpression.h:129:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/UnionTypeExpression.h:129:8: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:53:4: style: The destructor '~VectorExpression' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/VectorExpression.h:53:4: note: Destructor in derived class maria-1.3.5/Expression/VectorExpression.h:57:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:57:25: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:62:8: style: The function 'setType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:93:16: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:62:8: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:65:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:65:8: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:67:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:67:8: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:126:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:126:16: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:134:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:134:21: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:142:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:142:21: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:148:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:148:8: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:156:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:156:8: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:166:8: style: The function 'isCompatible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:226:16: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:166:8: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:174:8: style: The function 'getLvalues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:234:16: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:174:8: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:183:8: style: The function 'getLvalues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:242:16: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:183:8: note: Function in derived class maria-1.3.5/Expression/VectorExpression.h:224:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/VectorExpression.h:224:8: note: Function in derived class maria-1.3.5/Expression/VectorIndex.h:52:4: style: The destructor '~VectorIndex' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/VectorIndex.h:52:4: note: Destructor in derived class maria-1.3.5/Expression/VectorIndex.h:56:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/VectorIndex.h:56:25: note: Function in derived class maria-1.3.5/Expression/VectorIndex.h:59:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/VectorIndex.h:59:8: note: Function in derived class maria-1.3.5/Expression/VectorIndex.h:61:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/VectorIndex.h:61:8: note: Function in derived class maria-1.3.5/Expression/VectorIndex.h:79:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/VectorIndex.h:79:16: note: Function in derived class maria-1.3.5/Expression/VectorIndex.h:87:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/VectorIndex.h:87:21: note: Function in derived class maria-1.3.5/Expression/VectorIndex.h:95:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/VectorIndex.h:95:21: note: Function in derived class maria-1.3.5/Expression/VectorIndex.h:101:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/VectorIndex.h:101:8: note: Function in derived class maria-1.3.5/Expression/VectorIndex.h:109:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/VectorIndex.h:109:8: note: Function in derived class maria-1.3.5/Expression/VectorIndex.h:129:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/VectorIndex.h:129:8: note: Function in derived class maria-1.3.5/Expression/VectorAssign.h:54:4: style: The destructor '~VectorAssign' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/VectorAssign.h:54:4: note: Destructor in derived class maria-1.3.5/Expression/VectorAssign.h:58:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/VectorAssign.h:58:25: note: Function in derived class maria-1.3.5/Expression/VectorAssign.h:61:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/VectorAssign.h:61:8: note: Function in derived class maria-1.3.5/Expression/VectorAssign.h:63:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/VectorAssign.h:63:8: note: Function in derived class maria-1.3.5/Expression/VectorAssign.h:85:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/VectorAssign.h:85:16: note: Function in derived class maria-1.3.5/Expression/VectorAssign.h:93:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/VectorAssign.h:93:21: note: Function in derived class maria-1.3.5/Expression/VectorAssign.h:101:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/VectorAssign.h:101:21: note: Function in derived class maria-1.3.5/Expression/VectorAssign.h:107:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/VectorAssign.h:107:8: note: Function in derived class maria-1.3.5/Expression/VectorAssign.h:115:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/VectorAssign.h:115:8: note: Function in derived class maria-1.3.5/Expression/VectorAssign.h:135:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/VectorAssign.h:135:8: note: Function in derived class maria-1.3.5/Expression/VectorShift.h:52:4: style: The destructor '~VectorShift' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/VectorShift.h:52:4: note: Destructor in derived class maria-1.3.5/Expression/VectorShift.h:56:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/VectorShift.h:56:25: note: Function in derived class maria-1.3.5/Expression/VectorShift.h:59:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/VectorShift.h:59:8: note: Function in derived class maria-1.3.5/Expression/VectorShift.h:61:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/VectorShift.h:61:8: note: Function in derived class maria-1.3.5/Expression/VectorShift.h:81:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/VectorShift.h:81:16: note: Function in derived class maria-1.3.5/Expression/VectorShift.h:89:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/VectorShift.h:89:21: note: Function in derived class maria-1.3.5/Expression/VectorShift.h:97:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/VectorShift.h:97:21: note: Function in derived class maria-1.3.5/Expression/VectorShift.h:103:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/VectorShift.h:103:8: note: Function in derived class maria-1.3.5/Expression/VectorShift.h:111:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/VectorShift.h:111:8: note: Function in derived class maria-1.3.5/Expression/VectorShift.h:131:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/VectorShift.h:131:8: note: Function in derived class maria-1.3.5/Expression/UnopExpression.h:60:4: style: The destructor '~UnopExpression' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/UnopExpression.h:60:4: note: Destructor in derived class maria-1.3.5/Expression/UnopExpression.h:64:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/UnopExpression.h:64:25: note: Function in derived class maria-1.3.5/Expression/UnopExpression.h:67:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/UnopExpression.h:67:8: note: Function in derived class maria-1.3.5/Expression/UnopExpression.h:69:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/UnopExpression.h:69:8: note: Function in derived class maria-1.3.5/Expression/UnopExpression.h:87:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/UnopExpression.h:87:16: note: Function in derived class maria-1.3.5/Expression/UnopExpression.h:95:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/UnopExpression.h:95:21: note: Function in derived class maria-1.3.5/Expression/UnopExpression.h:103:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/UnopExpression.h:103:21: note: Function in derived class maria-1.3.5/Expression/UnopExpression.h:109:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/UnopExpression.h:109:8: note: Function in derived class maria-1.3.5/Expression/UnopExpression.h:117:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/UnopExpression.h:117:8: note: Function in derived class maria-1.3.5/Expression/UnopExpression.h:137:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/UnopExpression.h:137:8: note: Function in derived class maria-1.3.5/Expression/IfThenElse.h:54:4: style: The destructor '~IfThenElse' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/IfThenElse.h:54:4: note: Destructor in derived class maria-1.3.5/Expression/IfThenElse.h:58:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/IfThenElse.h:58:25: note: Function in derived class maria-1.3.5/Expression/IfThenElse.h:61:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/IfThenElse.h:61:8: note: Function in derived class maria-1.3.5/Expression/IfThenElse.h:63:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/IfThenElse.h:63:8: note: Function in derived class maria-1.3.5/Expression/IfThenElse.h:65:8: style: The function 'isSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:113:16: note: Virtual function in base class maria-1.3.5/Expression/IfThenElse.h:65:8: note: Function in derived class maria-1.3.5/Expression/IfThenElse.h:68:8: style: The function 'setType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:93:16: note: Virtual function in base class maria-1.3.5/Expression/IfThenElse.h:68:8: note: Function in derived class maria-1.3.5/Expression/IfThenElse.h:90:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/IfThenElse.h:90:16: note: Function in derived class maria-1.3.5/Expression/IfThenElse.h:96:23: style: The function 'meval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:133:31: note: Virtual function in base class maria-1.3.5/Expression/IfThenElse.h:96:23: note: Function in derived class maria-1.3.5/Expression/IfThenElse.h:104:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/IfThenElse.h:104:21: note: Function in derived class maria-1.3.5/Expression/IfThenElse.h:112:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/IfThenElse.h:112:21: note: Function in derived class maria-1.3.5/Expression/IfThenElse.h:118:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/IfThenElse.h:118:8: note: Function in derived class maria-1.3.5/Expression/IfThenElse.h:126:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/IfThenElse.h:126:8: note: Function in derived class maria-1.3.5/Expression/IfThenElse.h:160:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/IfThenElse.h:160:8: note: Function in derived class maria-1.3.5/Expression/RelopExpression.h:55:4: style: The destructor '~RelopExpression' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/RelopExpression.h:55:4: note: Destructor in derived class maria-1.3.5/Expression/RelopExpression.h:59:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/RelopExpression.h:59:25: note: Function in derived class maria-1.3.5/Expression/RelopExpression.h:62:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/RelopExpression.h:62:8: note: Function in derived class maria-1.3.5/Expression/RelopExpression.h:64:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/RelopExpression.h:64:8: note: Function in derived class maria-1.3.5/Expression/RelopExpression.h:96:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/RelopExpression.h:96:16: note: Function in derived class maria-1.3.5/Expression/RelopExpression.h:104:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/RelopExpression.h:104:21: note: Function in derived class maria-1.3.5/Expression/RelopExpression.h:112:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/RelopExpression.h:112:21: note: Function in derived class maria-1.3.5/Expression/RelopExpression.h:118:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/RelopExpression.h:118:8: note: Function in derived class maria-1.3.5/Expression/RelopExpression.h:126:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/RelopExpression.h:126:8: note: Function in derived class maria-1.3.5/Expression/RelopExpression.h:134:21: style: The function 'disqualify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:204:29: note: Virtual function in base class maria-1.3.5/Expression/RelopExpression.h:134:21: note: Function in derived class maria-1.3.5/Expression/RelopExpression.h:152:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/RelopExpression.h:152:8: note: Function in derived class maria-1.3.5/Expression/SetExpression.h:58:4: style: The destructor '~SetExpression' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/SetExpression.h:58:4: note: Destructor in derived class maria-1.3.5/Expression/SetExpression.h:62:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/SetExpression.h:62:25: note: Function in derived class maria-1.3.5/Expression/SetExpression.h:65:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/SetExpression.h:65:8: note: Function in derived class maria-1.3.5/Expression/SetExpression.h:67:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/SetExpression.h:67:8: note: Function in derived class maria-1.3.5/Expression/SetExpression.h:72:8: style: The function 'isSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:113:16: note: Virtual function in base class maria-1.3.5/Expression/SetExpression.h:72:8: note: Function in derived class maria-1.3.5/Expression/SetExpression.h:115:16: style: The function 'do_eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:140:24: note: Virtual function in base class maria-1.3.5/Expression/SetExpression.h:115:16: note: Function in derived class maria-1.3.5/Expression/SetExpression.h:121:23: style: The function 'meval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:133:31: note: Virtual function in base class maria-1.3.5/Expression/SetExpression.h:121:23: note: Function in derived class maria-1.3.5/Expression/SetExpression.h:129:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/SetExpression.h:129:21: note: Function in derived class maria-1.3.5/Expression/SetExpression.h:137:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/SetExpression.h:137:21: note: Function in derived class maria-1.3.5/Expression/SetExpression.h:143:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/SetExpression.h:143:8: note: Function in derived class maria-1.3.5/Expression/SetExpression.h:151:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/SetExpression.h:151:8: note: Function in derived class maria-1.3.5/Expression/SetExpression.h:185:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/SetExpression.h:185:8: note: Function in derived class maria-1.3.5/Expression/TemporalUnop.h:56:4: style: The destructor '~TemporalUnop' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/TemporalUnop.h:56:4: note: Destructor in derived class maria-1.3.5/Expression/TemporalUnop.h:60:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/TemporalUnop.h:60:25: note: Function in derived class maria-1.3.5/Expression/TemporalUnop.h:63:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/TemporalUnop.h:63:8: note: Function in derived class maria-1.3.5/Expression/TemporalUnop.h:65:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/TemporalUnop.h:65:8: note: Function in derived class maria-1.3.5/Expression/TemporalUnop.h:85:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/TemporalUnop.h:85:21: note: Function in derived class maria-1.3.5/Expression/TemporalUnop.h:93:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/TemporalUnop.h:93:21: note: Function in derived class maria-1.3.5/Expression/TemporalUnop.h:99:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/TemporalUnop.h:99:8: note: Function in derived class maria-1.3.5/Expression/TemporalUnop.h:107:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/TemporalUnop.h:107:8: note: Function in derived class maria-1.3.5/Expression/TemporalUnop.h:116:14: style: The function 'toFormula' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:250:22: note: Virtual function in base class maria-1.3.5/Expression/TemporalUnop.h:116:14: note: Function in derived class maria-1.3.5/Expression/TemporalUnop.h:131:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/TemporalUnop.h:131:8: note: Function in derived class maria-1.3.5/Expression/TemporalBinop.h:58:4: style: The destructor '~TemporalBinop' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/TemporalBinop.h:58:4: note: Destructor in derived class maria-1.3.5/Expression/TemporalBinop.h:62:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/TemporalBinop.h:62:25: note: Function in derived class maria-1.3.5/Expression/TemporalBinop.h:65:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/TemporalBinop.h:65:8: note: Function in derived class maria-1.3.5/Expression/TemporalBinop.h:67:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/TemporalBinop.h:67:8: note: Function in derived class maria-1.3.5/Expression/TemporalBinop.h:90:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/TemporalBinop.h:90:21: note: Function in derived class maria-1.3.5/Expression/TemporalBinop.h:98:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/TemporalBinop.h:98:21: note: Function in derived class maria-1.3.5/Expression/TemporalBinop.h:104:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/TemporalBinop.h:104:8: note: Function in derived class maria-1.3.5/Expression/TemporalBinop.h:112:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/TemporalBinop.h:112:8: note: Function in derived class maria-1.3.5/Expression/TemporalBinop.h:121:14: style: The function 'toFormula' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:250:22: note: Virtual function in base class maria-1.3.5/Expression/TemporalBinop.h:121:14: note: Function in derived class maria-1.3.5/Expression/TemporalBinop.h:136:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/TemporalBinop.h:136:8: note: Function in derived class maria-1.3.5/Expression/TransitionQualifier.h:52:4: style: The destructor '~TransitionQualifier' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/TransitionQualifier.h:52:4: note: Destructor in derived class maria-1.3.5/Expression/TransitionQualifier.h:56:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/TransitionQualifier.h:56:25: note: Function in derived class maria-1.3.5/Expression/TransitionQualifier.h:59:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/TransitionQualifier.h:59:8: note: Function in derived class maria-1.3.5/Expression/TransitionQualifier.h:61:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/TransitionQualifier.h:61:8: note: Function in derived class maria-1.3.5/Expression/TransitionQualifier.h:83:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/TransitionQualifier.h:83:21: note: Function in derived class maria-1.3.5/Expression/TransitionQualifier.h:91:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/TransitionQualifier.h:91:21: note: Function in derived class maria-1.3.5/Expression/TransitionQualifier.h:97:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/TransitionQualifier.h:97:8: note: Function in derived class maria-1.3.5/Expression/TransitionQualifier.h:105:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/TransitionQualifier.h:105:8: note: Function in derived class maria-1.3.5/Expression/TransitionQualifier.h:113:21: style: The function 'disqualify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:204:29: note: Virtual function in base class maria-1.3.5/Expression/TransitionQualifier.h:113:21: note: Function in derived class maria-1.3.5/Expression/TransitionQualifier.h:128:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/TransitionQualifier.h:128:8: note: Function in derived class maria-1.3.5/Expression/PlaceContents.h:50:4: style: The destructor '~PlaceContents' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/PlaceContents.h:50:4: note: Destructor in derived class maria-1.3.5/Expression/PlaceContents.h:54:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/PlaceContents.h:54:25: note: Function in derived class maria-1.3.5/Expression/PlaceContents.h:63:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/PlaceContents.h:63:8: note: Function in derived class maria-1.3.5/Expression/PlaceContents.h:68:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/PlaceContents.h:68:8: note: Function in derived class maria-1.3.5/Expression/PlaceContents.h:73:8: style: The function 'isSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:113:16: note: Virtual function in base class maria-1.3.5/Expression/PlaceContents.h:73:8: note: Function in derived class maria-1.3.5/Expression/PlaceContents.h:89:23: style: The function 'meval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:133:31: note: Virtual function in base class maria-1.3.5/Expression/PlaceContents.h:89:23: note: Function in derived class maria-1.3.5/Expression/PlaceContents.h:94:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/PlaceContents.h:94:21: note: Function in derived class maria-1.3.5/Expression/PlaceContents.h:100:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/PlaceContents.h:100:21: note: Function in derived class maria-1.3.5/Expression/PlaceContents.h:106:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/PlaceContents.h:106:8: note: Function in derived class maria-1.3.5/Expression/PlaceContents.h:114:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/PlaceContents.h:114:8: note: Function in derived class maria-1.3.5/Expression/PlaceContents.h:163:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/PlaceContents.h:163:8: note: Function in derived class maria-1.3.5/Expression/Submarking.h:53:4: style: The destructor '~Submarking' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/Submarking.h:53:4: note: Destructor in derived class maria-1.3.5/Expression/Submarking.h:57:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/Submarking.h:57:25: note: Function in derived class maria-1.3.5/Expression/Submarking.h:64:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/Submarking.h:64:8: note: Function in derived class maria-1.3.5/Expression/Submarking.h:66:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/Submarking.h:66:8: note: Function in derived class maria-1.3.5/Expression/Submarking.h:71:8: style: The function 'isSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:113:16: note: Virtual function in base class maria-1.3.5/Expression/Submarking.h:71:8: note: Function in derived class maria-1.3.5/Expression/Submarking.h:92:23: style: The function 'meval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:133:31: note: Virtual function in base class maria-1.3.5/Expression/Submarking.h:92:23: note: Function in derived class maria-1.3.5/Expression/Submarking.h:100:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/Submarking.h:100:21: note: Function in derived class maria-1.3.5/Expression/Submarking.h:108:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/Submarking.h:108:21: note: Function in derived class maria-1.3.5/Expression/Submarking.h:114:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/Submarking.h:114:8: note: Function in derived class maria-1.3.5/Expression/Submarking.h:122:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/Submarking.h:122:8: note: Function in derived class maria-1.3.5/Expression/Submarking.h:153:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/Submarking.h:153:8: note: Function in derived class maria-1.3.5/Expression/Mapping.h:56:4: style: The destructor '~Mapping' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:65:12: note: Virtual destructor in base class maria-1.3.5/Expression/Mapping.h:56:4: note: Destructor in derived class maria-1.3.5/Expression/Mapping.h:60:25: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:79:33: note: Virtual function in base class maria-1.3.5/Expression/Mapping.h:60:25: note: Function in derived class maria-1.3.5/Expression/Mapping.h:67:8: style: The function 'isBasic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:103:16: note: Virtual function in base class maria-1.3.5/Expression/Mapping.h:67:8: note: Function in derived class maria-1.3.5/Expression/Mapping.h:69:8: style: The function 'isTemporal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:108:16: note: Virtual function in base class maria-1.3.5/Expression/Mapping.h:69:8: note: Function in derived class maria-1.3.5/Expression/Mapping.h:74:8: style: The function 'isSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:113:16: note: Virtual function in base class maria-1.3.5/Expression/Mapping.h:74:8: note: Function in derived class maria-1.3.5/Expression/Mapping.h:98:23: style: The function 'meval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:133:31: note: Virtual function in base class maria-1.3.5/Expression/Mapping.h:98:23: note: Function in derived class maria-1.3.5/Expression/Mapping.h:106:21: style: The function 'ground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:174:29: note: Virtual function in base class maria-1.3.5/Expression/Mapping.h:106:21: note: Function in derived class maria-1.3.5/Expression/Mapping.h:114:21: style: The function 'substitute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:182:29: note: Virtual function in base class maria-1.3.5/Expression/Mapping.h:114:21: note: Function in derived class maria-1.3.5/Expression/Mapping.h:120:8: style: The function 'depends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:188:16: note: Virtual function in base class maria-1.3.5/Expression/Mapping.h:120:8: note: Function in derived class maria-1.3.5/Expression/Mapping.h:128:8: style: The function 'forExpressions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:196:16: note: Virtual function in base class maria-1.3.5/Expression/Mapping.h:128:8: note: Function in derived class maria-1.3.5/Expression/Mapping.h:159:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Expression/Expression.h:328:16: note: Virtual function in base class maria-1.3.5/Expression/Mapping.h:159:8: note: Function in derived class maria-1.3.5/Expression/ExpressionList.h:55:25: style: Condition 'this' is always true [knownConditionTrueFalse] maria-1.3.5/Expression/Expression.C:54:10: style: Condition 'this' is always true [knownConditionTrueFalse] maria-1.3.5/Expression/Expression.h:140:56: style:inconclusive: Function 'do_eval' argument 1 names different: declaration 'valuation' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Expression.h:133:61: style:inconclusive: Function 'meval' argument 1 names different: declaration 'valuation' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Expression.h:234:47: style:inconclusive: Function 'getLvalues' argument 1 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Expression.h:235:24: style:inconclusive: Function 'getLvalues' argument 2 names different: declaration 'valuation' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Expression.h:236:32: style:inconclusive: Function 'getLvalues' argument 3 names different: declaration 'vars' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Expression.h:242:53: style:inconclusive: Function 'getLvalues' argument 1 names different: declaration 'rvalues' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Expression.h:243:27: style:inconclusive: Function 'getLvalues' argument 2 names different: declaration 'lvalues' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Expression.h:204:65: style:inconclusive: Function 'disqualify' argument 1 names different: declaration 'transition' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Expression.C:393:25: style: Variable 'v' can be declared as pointer to const [constVariablePointer] maria-1.3.5/Expression/StructExpression.h:90:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/StructExpression.h:90:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/StructExpression.h:102:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/StructExpression.h:102:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/ExpressionList.C:221:11: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/ExpressionMSet.h:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/ExpressionMSet.h:44:5: style: Class 'eptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Expression/ExpressionMSet.h:46:5: style: Class 'eptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Expression/ExpressionMSet.C:67:38: warning: Possible null pointer dereference: m [nullPointer] maria-1.3.5/Expression/ExpressionMSet.C:40:22: note: Assignment 'm=NULL', assigned value is 0 maria-1.3.5/Expression/ExpressionMSet.C:41:33: note: Assuming condition is false maria-1.3.5/Expression/ExpressionMSet.C:67:38: note: Null pointer dereference maria-1.3.5/Expression/ExpressionMSet.C:41:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Function.C:51:12: warning: Class 'Function' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Expression/IfThenElse.C:165:14: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Mapping.C:51:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tCard [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Mapping.C:96:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errCard [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Mapping.C:61:10: warning: Class 'Mapping' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Expression/Mapping.C:168:5: warning: Either the condition '!marking' is redundant or there is possible null pointer dereference: marking. [nullPointerRedundantCheck] maria-1.3.5/Expression/Mapping.C:167:7: note: Assuming that condition '!marking' is not redundant maria-1.3.5/Expression/Mapping.C:168:5: note: Null pointer dereference maria-1.3.5/Expression/Mapping.C:169:5: warning: Either the condition '!expr' is redundant or there is possible null pointer dereference: expr. [nullPointerRedundantCheck] maria-1.3.5/Expression/Mapping.C:167:19: note: Assuming that condition '!expr' is not redundant maria-1.3.5/Expression/Mapping.C:169:5: note: Null pointer dereference maria-1.3.5/Expression/Mapping.C:193:11: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Mapping.C:120:24: style: Parameter 'marking' can be declared as reference to const [constParameterReference] maria-1.3.5/Expression/Mapping.C:123:29: style: Variable 'v' can be declared as reference to const [constVariableReference] maria-1.3.5/Expression/Mapping.C:131:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] maria-1.3.5/Expression/Mapping.C:77:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Marking.C:59:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Marking.C:179:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Marking.C:269:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Marking.C:428:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errCard [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Marking.C:121:7: warning: Either the condition 'myToken' is redundant or there is possible null pointer dereference: myToken. [nullPointerRedundantCheck] maria-1.3.5/Expression/Marking.C:122:11: note: Assuming that condition 'myToken' is not redundant maria-1.3.5/Expression/Marking.C:121:7: note: Null pointer dereference maria-1.3.5/Expression/Marking.C:310:2: warning: Either the condition '!expr' is redundant or there is possible null pointer dereference: expr. [nullPointerRedundantCheck] maria-1.3.5/Expression/Marking.C:307:11: note: Assuming that condition '!expr' is not redundant maria-1.3.5/Expression/Marking.C:310:2: note: Null pointer dereference maria-1.3.5/Expression/Marking.C:781:18: warning: Either the condition 'm' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] maria-1.3.5/Expression/Marking.C:782:11: note: Assuming that condition 'm' is not redundant maria-1.3.5/Expression/Marking.C:781:18: note: Null pointer dereference maria-1.3.5/Expression/Marking.C:388:11: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Marking.C:129:23: style: Variable 'm' can be declared as pointer to const [constVariablePointer] maria-1.3.5/Expression/NotExpression.C:42:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/NotExpression.C:66:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/NotExpression.C:133:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/NotExpression.C:148:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opNot [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/NotExpression.C:116:17: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/PlaceContents.C:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errVar [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/PlaceContents.h:106:42: style:inconclusive: Function 'depends' argument 1 names different: declaration 'vars' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/PlaceContents.h:107:8: style:inconclusive: Function 'depends' argument 2 names different: declaration 'complement' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/PlaceContents.C:68:17: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Quantifier.C:40:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Quantifier.C:47:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Quantifier.C:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Quantifier.C:37:3: warning: Class 'Quantifier' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Expression/Quantifier.C:148:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] maria-1.3.5/Expression/Quantifier.h:154:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Quantifier.h:154:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Quantifier.h:167:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Quantifier.h:167:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Quantifier.C:81:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Quantifier.C:90:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Quantifier.C:111:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Quantifier.C:147:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/RelopExpression.C:388:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tEnum [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/RelopExpression.C:165:5: warning: Either the condition '!left' is redundant or there is possible null pointer dereference: left. [nullPointerRedundantCheck] maria-1.3.5/Expression/RelopExpression.C:164:7: note: Assuming that condition '!left' is not redundant maria-1.3.5/Expression/RelopExpression.C:165:5: note: Null pointer dereference maria-1.3.5/Expression/RelopExpression.C:165:23: warning: Either the condition '!right' is redundant or there is possible null pointer dereference: right. [nullPointerRedundantCheck] maria-1.3.5/Expression/RelopExpression.C:164:16: note: Assuming that condition '!right' is not redundant maria-1.3.5/Expression/RelopExpression.C:165:23: note: Null pointer dereference maria-1.3.5/Expression/RelopExpression.C:146:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/RelopExpression.C:171:20: style: Variable 'v' can be declared as pointer to const [constVariablePointer] maria-1.3.5/Expression/SetExpression.C:50:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eEmptySet [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/SetExpression.C:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eEmptySet [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/SetExpression.C:202:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errCard [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/SetExpression.C:267:17: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/StructAssign.C:44:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/StructAssign.C:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/StructAssign.C:125:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/StructComponent.C:39:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/StructComponent.C:58:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/StructComponent.C:107:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/StructExpression.C:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/StructExpression.C:55:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/StructExpression.C:77:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/StructExpression.C:183:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/StructExpression.C:206:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/StructExpression.C:169:13: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/StructExpression.C:161:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] maria-1.3.5/Expression/StructExpression.C:174:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] maria-1.3.5/Expression/StructExpression.C:47:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/StructExpression.C:62:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/StructExpression.C:93:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/StructExpression.C:113:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/StructExpression.C:141:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/StructExpression.C:160:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/StructExpression.C:173:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/StructExpression.C:194:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/StructExpression.C:213:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/StructExpression.C:221:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Submarking.C:67:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Submarking.C:53:10: warning: Class 'Submarking' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Expression/Submarking.C:135:5: warning: Either the condition '!marking' is redundant or there is possible null pointer dereference: marking. [nullPointerRedundantCheck] maria-1.3.5/Expression/Submarking.C:134:7: note: Assuming that condition '!marking' is not redundant maria-1.3.5/Expression/Submarking.C:135:5: note: Null pointer dereference maria-1.3.5/Expression/Submarking.C:136:5: warning: Either the condition '!condition' is redundant or there is possible null pointer dereference: condition. [nullPointerRedundantCheck] maria-1.3.5/Expression/Submarking.C:134:19: note: Assuming that condition '!condition' is not redundant maria-1.3.5/Expression/Submarking.C:136:5: note: Null pointer dereference maria-1.3.5/Expression/Submarking.C:160:14: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Submarking.C:92:27: style: Parameter 'marking' can be declared as reference to const [constParameterReference] maria-1.3.5/Expression/Submarking.C:95:29: style: Variable 'v' can be declared as reference to const [constVariableReference] maria-1.3.5/Expression/Submarking.C:98:21: style: Variable 'cond' can be declared as pointer to const [constVariablePointer] maria-1.3.5/Expression/Submarking.C:64:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Substitution.C:41:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Substitution.C:64:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/TemporalBinop.C:42:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/TemporalBinop.C:120:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opUntil [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/TemporalBinop.C:81:5: warning: Either the condition '!left' is redundant or there is possible null pointer dereference: left. [nullPointerRedundantCheck] maria-1.3.5/Expression/TemporalBinop.C:80:7: note: Assuming that condition '!left' is not redundant maria-1.3.5/Expression/TemporalBinop.C:81:5: note: Null pointer dereference maria-1.3.5/Expression/TemporalBinop.C:82:5: warning: Either the condition '!right' is redundant or there is possible null pointer dereference: right. [nullPointerRedundantCheck] maria-1.3.5/Expression/TemporalBinop.C:80:16: note: Assuming that condition '!right' is not redundant maria-1.3.5/Expression/TemporalBinop.C:82:5: note: Null pointer dereference maria-1.3.5/Expression/TemporalBinop.C:107:17: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/TemporalUnop.C:41:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/TemporalUnop.C:108:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opFinally [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/TemporalUnop.C:96:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Token.C:89:8: style:inconclusive: Technically the member function 'Token::undefine' can be const. [functionConst] maria-1.3.5/Expression/Token.h:169:8: note: Technically the member function 'Token::undefine' can be const. maria-1.3.5/Expression/Token.C:89:8: note: Technically the member function 'Token::undefine' can be const. maria-1.3.5/Expression/Token.C:36:10: warning: Class 'Token' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Expression/Token.h:298:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] maria-1.3.5/Expression/Token.h:96:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Token.h:252:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Token.h:267:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Token.h:297:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Token.C:96:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Token.C:99:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Token.C:109:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Token.C:130:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/Token.C:138:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Expression/TransitionQualifier.C:41:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/TransitionQualifier.C:91:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Typecast.C:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConst [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Typecast.C:116:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Undefined.C:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errUndef [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Undefined.h:101:42: style:inconclusive: Function 'depends' argument 1 names different: declaration 'vars' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Undefined.h:102:8: style:inconclusive: Function 'depends' argument 2 names different: declaration 'complement' definition ''. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Undefined.C:68:13: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/UnionComponent.C:41:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnionComponent.C:60:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnionComponent.C:112:11: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/UnionExpression.C:43:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnionExpression.C:118:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnionExpression.C:131:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnionExpression.C:106:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/UnionExpression.C:58:16: style: Variable 'v' can be declared as pointer to const [constVariablePointer] maria-1.3.5/Expression/UnionTypeExpression.C:43:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnionTypeExpression.C:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnionTypeExpression.C:108:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/UnopExpression.C:47:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tInt [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnopExpression.C:63:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/UnopExpression.C:149:11: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/Variable.C:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errVar [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/Variable.C:143:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/VariableSet.C:36:10: error: Iterators of different containers 'mySet' and 'const_cast&>(mySet)' are used together. [mismatchingContainers] maria-1.3.5/Expression/VectorAssign.C:43:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tVector [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/VectorAssign.C:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/VectorAssign.C:139:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/VectorExpression.C:58:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tVector [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/VectorExpression.C:186:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tVector [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/VectorExpression.C:210:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vVector [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/VectorExpression.C:42:3: warning: Class 'VectorExpression' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Expression/VectorExpression.C:168:13: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/VectorIndex.C:43:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tVector [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/VectorIndex.C:143:15: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Expression/VectorShift.C:43:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tVector [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/VectorShift.C:63:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Expression/VectorShift.C:135:15: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Graph/BTree.C:488:11: warning: Class 'BTree' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Graph/BitBuffer.h:74:5: error: #error "cannot determine the byte order" [preprocessorErrorDirective] maria-1.3.5/Graph/ByteBuffer.h:77:19: style: Variable 'num' is assigned a value that is never used. [unreadVariable] maria-1.3.5/Graph/Search.h:50:3: style: Class 'SearchList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Net/Arc.C:53:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eMarking [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/GlobalMarking.C:227:12: error: syntax error: -- . linebreak [syntaxError] maria-1.3.5/Net/LNet.C:363:16: error: syntax error: -- . finish [syntaxError] maria-1.3.5/Net/PlaceMarking.h:328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/PlaceMarking.h:398:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Net.C:90:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Net.C:260:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eMarking [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Net.C:341:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eMarking [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Net.C:402:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ePlaceContents [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Net.C:412:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUndefined [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Net.C:426:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUndefined [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Net.C:525:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Net.C:560:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Net.C:591:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constant [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Net.C:827:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Net.C:847:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Net.C:127:5: warning: Class 'Net' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Net/Net.h:61:3: style: Class 'Net' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Net/PlaceMarking.h:69:5: style: Class 'card_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Net/VariableDefinition.h:55:3: style: Class 'VariableDefinition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Net/Net.C:174:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] maria-1.3.5/Net/Net.C:556:10: style: The scope of the variable 'hold' can be reduced. [variableScope] maria-1.3.5/Net/Net.C:502:27: style:inconclusive: Function 'addType' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] maria-1.3.5/Net/Net.h:287:29: note: Function 'addType' argument 1 names different: declaration 'type' definition 't'. maria-1.3.5/Net/Net.C:502:27: note: Function 'addType' argument 1 names different: declaration 'type' definition 't'. maria-1.3.5/Net/Net.C:551:16: style:inconclusive: Function 'checkProps' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maria-1.3.5/Net/Net.C:818:14: style:inconclusive: Function 'isReject' argument 2 names different: declaration 'flattend' definition 'flattened'. [funcArgNamesDifferent] maria-1.3.5/Net/Net.h:407:9: note: Function 'isReject' argument 2 names different: declaration 'flattend' definition 'flattened'. maria-1.3.5/Net/Net.C:818:14: note: Function 'isReject' argument 2 names different: declaration 'flattend' definition 'flattened'. maria-1.3.5/Net/Net.h:252:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] maria-1.3.5/Net/PlaceMarking.h:294:27: style: Variable 'j' is assigned a value that is never used. [unreadVariable] maria-1.3.5/Net/Net.h:251:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:106:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:120:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:127:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:189:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:204:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:204:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:230:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:261:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:289:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:293:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:306:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:325:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.h:349:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/Net.C:158:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/Net.C:162:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/Net.C:167:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/Net.C:882:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/Net.C:905:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/Net.C:1663:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/Place.C:58:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/Place.C:66:10: warning: Class 'Place' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Net/PlaceMarking.C:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/PlaceMarking.C:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/PlaceMarking.C:224:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_BIT [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/PlaceMarking.C:301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/Net/PlaceMarking.C:268:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/PlaceMarking.C:298:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Net/Transition.C:3364:30: error: syntax error: ++ . linebreak [syntaxError] maria-1.3.5/Net/VariableDefinition.C:85:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/BoolType.h:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBool [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/BoolType.C:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/BoolType.h:42:3: style: Class 'BoolType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/Range.h:44:3: style: Class 'Range' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/BoolType.h:48:4: style: The destructor '~BoolType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:58:12: note: Virtual destructor in base class maria-1.3.5/Type/BoolType.h:48:4: note: Destructor in derived class maria-1.3.5/Type/BoolType.h:50:15: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:60:23: note: Virtual function in base class maria-1.3.5/Type/BoolType.h:50:15: note: Function in derived class maria-1.3.5/Type/BoolType.h:53:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:63:21: note: Virtual function in base class maria-1.3.5/Type/BoolType.h:53:13: note: Function in derived class maria-1.3.5/Type/BoolType.h:56:16: style: The function 'getFirstValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:76:24: note: Virtual function in base class maria-1.3.5/Type/BoolType.h:56:16: note: Function in derived class maria-1.3.5/Type/BoolType.h:58:16: style: The function 'getLastValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:78:24: note: Virtual function in base class maria-1.3.5/Type/BoolType.h:58:16: note: Function in derived class maria-1.3.5/Type/BoolType.h:60:10: style: The function 'do_getNumValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:144:18: note: Virtual function in base class maria-1.3.5/Type/BoolType.h:60:10: note: Function in derived class maria-1.3.5/Type/BoolType.h:66:10: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:159:18: note: Virtual function in base class maria-1.3.5/Type/BoolType.h:66:10: note: Function in derived class maria-1.3.5/Type/BoolType.h:72:16: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:165:24: note: Virtual function in base class maria-1.3.5/Type/BoolType.h:72:16: note: Function in derived class maria-1.3.5/Type/BufferType.h:57:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/BufferType.C:152:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/BufferType.h:46:3: style: Class 'BufferType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/BufferType.h:52:4: style: The destructor '~BufferType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:58:12: note: Virtual destructor in base class maria-1.3.5/Type/BufferType.h:52:4: note: Destructor in derived class maria-1.3.5/Type/BufferType.h:54:15: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:60:23: note: Virtual function in base class maria-1.3.5/Type/BufferType.h:54:15: note: Function in derived class maria-1.3.5/Type/BufferType.h:57:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:63:21: note: Virtual function in base class maria-1.3.5/Type/BufferType.h:57:13: note: Function in derived class maria-1.3.5/Type/BufferType.h:67:16: style: The function 'getFirstValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:76:24: note: Virtual function in base class maria-1.3.5/Type/BufferType.h:67:16: note: Function in derived class maria-1.3.5/Type/BufferType.h:69:16: style: The function 'getLastValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:78:24: note: Virtual function in base class maria-1.3.5/Type/BufferType.h:69:16: note: Function in derived class maria-1.3.5/Type/BufferType.h:75:10: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:159:18: note: Virtual function in base class maria-1.3.5/Type/BufferType.h:75:10: note: Function in derived class maria-1.3.5/Type/BufferType.h:81:16: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:165:24: note: Virtual function in base class maria-1.3.5/Type/BufferType.h:81:16: note: Function in derived class maria-1.3.5/Type/BufferType.h:87:8: style: The function 'isAssignable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:84:16: note: Virtual function in base class maria-1.3.5/Type/BufferType.h:87:8: note: Function in derived class maria-1.3.5/Type/BufferType.h:93:8: style: The function 'isAlwaysAssignable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:90:16: note: Virtual function in base class maria-1.3.5/Type/BufferType.h:93:8: note: Function in derived class maria-1.3.5/Type/BufferType.h:99:8: style: The function 'isConstrained' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:116:16: note: Virtual function in base class maria-1.3.5/Type/BufferType.h:99:8: note: Function in derived class maria-1.3.5/Type/BufferType.h:102:10: style: The function 'do_getNumValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:144:18: note: Virtual function in base class maria-1.3.5/Type/BufferType.h:102:10: note: Function in derived class maria-1.3.5/Type/BufferType.h:244:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:415:16: note: Virtual function in base class maria-1.3.5/Type/BufferType.h:244:8: note: Function in derived class maria-1.3.5/Type/CardType.h:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tCard [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/CardType.C:64:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/CardType.h:42:3: style: Class 'CardType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/CardType.h:48:4: style: The destructor '~CardType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:58:12: note: Virtual destructor in base class maria-1.3.5/Type/CardType.h:48:4: note: Destructor in derived class maria-1.3.5/Type/CardType.h:50:15: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:60:23: note: Virtual function in base class maria-1.3.5/Type/CardType.h:50:15: note: Function in derived class maria-1.3.5/Type/CardType.h:53:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:63:21: note: Virtual function in base class maria-1.3.5/Type/CardType.h:53:13: note: Function in derived class maria-1.3.5/Type/CardType.h:56:16: style: The function 'getFirstValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:76:24: note: Virtual function in base class maria-1.3.5/Type/CardType.h:56:16: note: Function in derived class maria-1.3.5/Type/CardType.h:58:16: style: The function 'getLastValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:78:24: note: Virtual function in base class maria-1.3.5/Type/CardType.h:58:16: note: Function in derived class maria-1.3.5/Type/CardType.h:60:10: style: The function 'do_getNumValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:144:18: note: Virtual function in base class maria-1.3.5/Type/CardType.h:60:10: note: Function in derived class maria-1.3.5/Type/CardType.h:66:10: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:159:18: note: Virtual function in base class maria-1.3.5/Type/CardType.h:66:10: note: Function in derived class maria-1.3.5/Type/CardType.h:72:16: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:165:24: note: Virtual function in base class maria-1.3.5/Type/CardType.h:72:16: note: Function in derived class maria-1.3.5/Type/CardType.C:100:23: style: Condition 'diff=highLimit-lowLimit+1' is always true [knownConditionTrueFalse] maria-1.3.5/Type/CardType.C:90:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/CardType.C:118:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/CharType.h:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tChar [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/CharType.C:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/CharType.h:42:3: style: Class 'CharType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/CharType.h:48:4: style: The destructor '~CharType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:58:12: note: Virtual destructor in base class maria-1.3.5/Type/CharType.h:48:4: note: Destructor in derived class maria-1.3.5/Type/CharType.h:50:15: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:60:23: note: Virtual function in base class maria-1.3.5/Type/CharType.h:50:15: note: Function in derived class maria-1.3.5/Type/CharType.h:53:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:63:21: note: Virtual function in base class maria-1.3.5/Type/CharType.h:53:13: note: Function in derived class maria-1.3.5/Type/CharType.h:56:16: style: The function 'getFirstValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:76:24: note: Virtual function in base class maria-1.3.5/Type/CharType.h:56:16: note: Function in derived class maria-1.3.5/Type/CharType.h:58:16: style: The function 'getLastValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:78:24: note: Virtual function in base class maria-1.3.5/Type/CharType.h:58:16: note: Function in derived class maria-1.3.5/Type/CharType.h:60:10: style: The function 'do_getNumValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:144:18: note: Virtual function in base class maria-1.3.5/Type/CharType.h:60:10: note: Function in derived class maria-1.3.5/Type/CharType.h:66:10: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:159:18: note: Virtual function in base class maria-1.3.5/Type/CharType.h:66:10: note: Function in derived class maria-1.3.5/Type/CharType.h:72:16: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:165:24: note: Virtual function in base class maria-1.3.5/Type/CharType.h:72:16: note: Function in derived class maria-1.3.5/Type/ComponentList.C:44:5: warning: Class 'ComponentList' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Type/ComponentList.h:43:3: style: Class 'ComponentList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/Constraint.C:141:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/Constraint.C:119:25: error: Deallocation of an auto-variable (r) results in undefined behaviour. [autovarInvalidDeallocation] maria-1.3.5/Type/Constraint.C:113:35: note: Passed to reference. maria-1.3.5/Type/Constraint.C:115:24: note: Address of variable taken here. maria-1.3.5/Type/Constraint.C:119:25: note: Deallocating memory that was not dynamically allocated maria-1.3.5/Type/Constraint.C:214:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] maria-1.3.5/Type/Constraint.C:113:34: style:inconclusive: Function 'append' argument 1 names different: declaration 'range' definition 'r'. [funcArgNamesDifferent] maria-1.3.5/Type/Constraint.h:111:29: note: Function 'append' argument 1 names different: declaration 'range' definition 'r'. maria-1.3.5/Type/Constraint.C:113:34: note: Function 'append' argument 1 names different: declaration 'range' definition 'r'. maria-1.3.5/Type/Constraint.C:230:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] maria-1.3.5/Type/Constraint.C:241:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] maria-1.3.5/Type/Constraint.C:108:66: style: Variable 'i' is assigned a value that is never used. [unreadVariable] maria-1.3.5/Type/Constraint.C:46:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:55:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:62:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:84:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:92:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:100:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:131:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:138:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:184:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:186:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:205:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:209:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:225:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:229:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:240:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Constraint.C:250:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/EnumType.h:87:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tEnum [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/EnumType.C:156:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/EnumType.h:43:3: style: Class 'EnumType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/EnumType.h:49:4: style: The destructor '~EnumType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:58:12: note: Virtual destructor in base class maria-1.3.5/Type/EnumType.h:49:4: note: Destructor in derived class maria-1.3.5/Type/EnumType.h:51:15: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:60:23: note: Virtual function in base class maria-1.3.5/Type/EnumType.h:51:15: note: Function in derived class maria-1.3.5/Type/EnumType.h:87:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:63:21: note: Virtual function in base class maria-1.3.5/Type/EnumType.h:87:13: note: Function in derived class maria-1.3.5/Type/EnumType.h:90:16: style: The function 'getFirstValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:76:24: note: Virtual function in base class maria-1.3.5/Type/EnumType.h:90:16: note: Function in derived class maria-1.3.5/Type/EnumType.h:92:16: style: The function 'getLastValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:78:24: note: Virtual function in base class maria-1.3.5/Type/EnumType.h:92:16: note: Function in derived class maria-1.3.5/Type/EnumType.h:98:8: style: The function 'isAssignable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:84:16: note: Virtual function in base class maria-1.3.5/Type/EnumType.h:98:8: note: Function in derived class maria-1.3.5/Type/EnumType.h:104:8: style: The function 'isConstrained' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:116:16: note: Virtual function in base class maria-1.3.5/Type/EnumType.h:104:8: note: Function in derived class maria-1.3.5/Type/EnumType.h:107:10: style: The function 'do_getNumValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:144:18: note: Virtual function in base class maria-1.3.5/Type/EnumType.h:107:10: note: Function in derived class maria-1.3.5/Type/EnumType.h:113:10: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:159:18: note: Virtual function in base class maria-1.3.5/Type/EnumType.h:113:10: note: Function in derived class maria-1.3.5/Type/EnumType.h:119:16: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:165:24: note: Virtual function in base class maria-1.3.5/Type/EnumType.h:119:16: note: Function in derived class maria-1.3.5/Type/EnumType.h:146:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:415:16: note: Virtual function in base class maria-1.3.5/Type/EnumType.h:146:8: note: Function in derived class maria-1.3.5/Type/EnumType.C:51:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/EnumType.C:60:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/IdType.h:55:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tId [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/IdType.h:42:3: style: Class 'IdType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/IdType.h:44:3: style: Class 'IdType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/IdType.h:50:4: style: The destructor '~IdType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:58:12: note: Virtual destructor in base class maria-1.3.5/Type/IdType.h:50:4: note: Destructor in derived class maria-1.3.5/Type/IdType.h:52:15: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:60:23: note: Virtual function in base class maria-1.3.5/Type/IdType.h:52:15: note: Function in derived class maria-1.3.5/Type/IdType.h:55:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:63:21: note: Virtual function in base class maria-1.3.5/Type/IdType.h:55:13: note: Function in derived class maria-1.3.5/Type/IdType.h:58:16: style: The function 'getFirstValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:76:24: note: Virtual function in base class maria-1.3.5/Type/IdType.h:58:16: note: Function in derived class maria-1.3.5/Type/IdType.h:60:16: style: The function 'getLastValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:78:24: note: Virtual function in base class maria-1.3.5/Type/IdType.h:60:16: note: Function in derived class maria-1.3.5/Type/IdType.h:69:10: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:159:18: note: Virtual function in base class maria-1.3.5/Type/IdType.h:69:10: note: Function in derived class maria-1.3.5/Type/IdType.h:75:16: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:165:24: note: Virtual function in base class maria-1.3.5/Type/IdType.h:75:16: note: Function in derived class maria-1.3.5/Type/IdType.h:81:8: style: The function 'isAssignable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:84:16: note: Virtual function in base class maria-1.3.5/Type/IdType.h:81:8: note: Function in derived class maria-1.3.5/Type/IdType.h:84:10: style: The function 'do_getNumValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:144:18: note: Virtual function in base class maria-1.3.5/Type/IdType.h:84:10: note: Function in derived class maria-1.3.5/Type/IdType.h:111:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:415:16: note: Virtual function in base class maria-1.3.5/Type/IdType.h:111:8: note: Function in derived class maria-1.3.5/Type/IntType.h:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tInt [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/IntType.C:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/IntType.h:42:3: style: Class 'IntType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/IntType.h:48:4: style: The destructor '~IntType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:58:12: note: Virtual destructor in base class maria-1.3.5/Type/IntType.h:48:4: note: Destructor in derived class maria-1.3.5/Type/IntType.h:50:15: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:60:23: note: Virtual function in base class maria-1.3.5/Type/IntType.h:50:15: note: Function in derived class maria-1.3.5/Type/IntType.h:53:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:63:21: note: Virtual function in base class maria-1.3.5/Type/IntType.h:53:13: note: Function in derived class maria-1.3.5/Type/IntType.h:56:16: style: The function 'getFirstValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:76:24: note: Virtual function in base class maria-1.3.5/Type/IntType.h:56:16: note: Function in derived class maria-1.3.5/Type/IntType.h:58:16: style: The function 'getLastValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:78:24: note: Virtual function in base class maria-1.3.5/Type/IntType.h:58:16: note: Function in derived class maria-1.3.5/Type/IntType.h:60:10: style: The function 'do_getNumValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:144:18: note: Virtual function in base class maria-1.3.5/Type/IntType.h:60:10: note: Function in derived class maria-1.3.5/Type/IntType.h:66:10: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:159:18: note: Virtual function in base class maria-1.3.5/Type/IntType.h:66:10: note: Function in derived class maria-1.3.5/Type/IntType.h:72:16: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:165:24: note: Virtual function in base class maria-1.3.5/Type/IntType.h:72:16: note: Function in derived class maria-1.3.5/Type/Range.C:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/Range.C:58:10: warning: Class 'Range' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Type/StructType.h:59:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/StructType.C:122:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/StructType.h:42:3: style: Class 'StructType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/StructType.h:47:3: style: Class 'StructType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/StructType.h:54:4: style: The destructor '~StructType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:58:12: note: Virtual destructor in base class maria-1.3.5/Type/StructType.h:54:4: note: Destructor in derived class maria-1.3.5/Type/StructType.h:56:15: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:60:23: note: Virtual function in base class maria-1.3.5/Type/StructType.h:56:15: note: Function in derived class maria-1.3.5/Type/StructType.h:59:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:63:21: note: Virtual function in base class maria-1.3.5/Type/StructType.h:59:13: note: Function in derived class maria-1.3.5/Type/StructType.h:62:16: style: The function 'getFirstValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:76:24: note: Virtual function in base class maria-1.3.5/Type/StructType.h:62:16: note: Function in derived class maria-1.3.5/Type/StructType.h:64:16: style: The function 'getLastValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:78:24: note: Virtual function in base class maria-1.3.5/Type/StructType.h:64:16: note: Function in derived class maria-1.3.5/Type/StructType.h:105:10: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:159:18: note: Virtual function in base class maria-1.3.5/Type/StructType.h:105:10: note: Function in derived class maria-1.3.5/Type/StructType.h:111:16: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:165:24: note: Virtual function in base class maria-1.3.5/Type/StructType.h:111:16: note: Function in derived class maria-1.3.5/Type/StructType.h:117:8: style: The function 'isAssignable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:84:16: note: Virtual function in base class maria-1.3.5/Type/StructType.h:117:8: note: Function in derived class maria-1.3.5/Type/StructType.h:123:8: style: The function 'isAlwaysAssignable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:90:16: note: Virtual function in base class maria-1.3.5/Type/StructType.h:123:8: note: Function in derived class maria-1.3.5/Type/StructType.h:129:8: style: The function 'isConstrained' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:116:16: note: Virtual function in base class maria-1.3.5/Type/StructType.h:129:8: note: Function in derived class maria-1.3.5/Type/StructType.h:132:10: style: The function 'do_getNumValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:144:18: note: Virtual function in base class maria-1.3.5/Type/StructType.h:132:10: note: Function in derived class maria-1.3.5/Type/StructType.h:265:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:415:16: note: Virtual function in base class maria-1.3.5/Type/StructType.h:265:8: note: Function in derived class maria-1.3.5/Type/UnionType.h:60:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/Type.C:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/Type.C:110:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/Type.C:58:10: warning: Class 'Type' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Type/UnionType.h:42:3: style: Class 'UnionType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/UnionType.h:48:3: style: Class 'UnionType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/UnionType.h:55:4: style: The destructor '~UnionType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:58:12: note: Virtual destructor in base class maria-1.3.5/Type/UnionType.h:55:4: note: Destructor in derived class maria-1.3.5/Type/UnionType.h:57:15: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:60:23: note: Virtual function in base class maria-1.3.5/Type/UnionType.h:57:15: note: Function in derived class maria-1.3.5/Type/UnionType.h:60:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:63:21: note: Virtual function in base class maria-1.3.5/Type/UnionType.h:60:13: note: Function in derived class maria-1.3.5/Type/UnionType.h:63:16: style: The function 'getFirstValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:76:24: note: Virtual function in base class maria-1.3.5/Type/UnionType.h:63:16: note: Function in derived class maria-1.3.5/Type/UnionType.h:65:16: style: The function 'getLastValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:78:24: note: Virtual function in base class maria-1.3.5/Type/UnionType.h:65:16: note: Function in derived class maria-1.3.5/Type/UnionType.h:116:10: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:159:18: note: Virtual function in base class maria-1.3.5/Type/UnionType.h:116:10: note: Function in derived class maria-1.3.5/Type/UnionType.h:122:16: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:165:24: note: Virtual function in base class maria-1.3.5/Type/UnionType.h:122:16: note: Function in derived class maria-1.3.5/Type/UnionType.h:128:8: style: The function 'isAssignable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:84:16: note: Virtual function in base class maria-1.3.5/Type/UnionType.h:128:8: note: Function in derived class maria-1.3.5/Type/UnionType.h:134:8: style: The function 'isAlwaysAssignable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:90:16: note: Virtual function in base class maria-1.3.5/Type/UnionType.h:134:8: note: Function in derived class maria-1.3.5/Type/UnionType.h:155:8: style: The function 'isConstrained' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:116:16: note: Virtual function in base class maria-1.3.5/Type/UnionType.h:155:8: note: Function in derived class maria-1.3.5/Type/UnionType.h:158:10: style: The function 'do_getNumValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:144:18: note: Virtual function in base class maria-1.3.5/Type/UnionType.h:158:10: note: Function in derived class maria-1.3.5/Type/UnionType.h:310:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:415:16: note: Virtual function in base class maria-1.3.5/Type/UnionType.h:310:8: note: Function in derived class maria-1.3.5/Type/UnionType.h:109:16: warning: Either the condition '!myNumValues' is redundant or there is possible null pointer dereference: myNumValues. [nullPointerRedundantCheck] maria-1.3.5/Type/UnionType.h:108:9: note: Assuming that condition '!myNumValues' is not redundant maria-1.3.5/Type/UnionType.h:109:16: note: Null pointer dereference maria-1.3.5/Type/Type.C:187:27: warning: Possible null pointer dereference: value [nullPointer] maria-1.3.5/Type/Type.C:168:24: note: Assignment 'value=NULL', assigned value is 0 maria-1.3.5/Type/Type.C:170:10: note: Assuming condition is false maria-1.3.5/Type/Type.C:187:27: note: Null pointer dereference maria-1.3.5/Type/Type.C:145:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/Type.C:170:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/Type/UnionType.C:113:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/VectorType.h:51:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/VectorType.h:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/VectorType.h:74:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tVector [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/VectorType.C:140:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vVector [valueFlowBailoutIncompleteVar] maria-1.3.5/Type/VectorType.h:55:3: style: Class 'VectorType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Type/VectorType.h:69:4: style: The destructor '~VectorType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:58:12: note: Virtual destructor in base class maria-1.3.5/Type/VectorType.h:69:4: note: Destructor in derived class maria-1.3.5/Type/VectorType.h:71:15: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:60:23: note: Virtual function in base class maria-1.3.5/Type/VectorType.h:71:15: note: Function in derived class maria-1.3.5/Type/VectorType.h:74:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:63:21: note: Virtual function in base class maria-1.3.5/Type/VectorType.h:74:13: note: Function in derived class maria-1.3.5/Type/VectorType.h:84:16: style: The function 'getFirstValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:76:24: note: Virtual function in base class maria-1.3.5/Type/VectorType.h:84:16: note: Function in derived class maria-1.3.5/Type/VectorType.h:86:16: style: The function 'getLastValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:78:24: note: Virtual function in base class maria-1.3.5/Type/VectorType.h:86:16: note: Function in derived class maria-1.3.5/Type/VectorType.h:92:10: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:159:18: note: Virtual function in base class maria-1.3.5/Type/VectorType.h:92:10: note: Function in derived class maria-1.3.5/Type/VectorType.h:98:16: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:165:24: note: Virtual function in base class maria-1.3.5/Type/VectorType.h:98:16: note: Function in derived class maria-1.3.5/Type/VectorType.h:104:8: style: The function 'isAssignable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:84:16: note: Virtual function in base class maria-1.3.5/Type/VectorType.h:104:8: note: Function in derived class maria-1.3.5/Type/VectorType.h:110:8: style: The function 'isAlwaysAssignable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:90:16: note: Virtual function in base class maria-1.3.5/Type/VectorType.h:110:8: note: Function in derived class maria-1.3.5/Type/VectorType.h:116:8: style: The function 'isConstrained' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:116:16: note: Virtual function in base class maria-1.3.5/Type/VectorType.h:116:8: note: Function in derived class maria-1.3.5/Type/VectorType.h:119:10: style: The function 'do_getNumValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:144:18: note: Virtual function in base class maria-1.3.5/Type/VectorType.h:119:10: note: Function in derived class maria-1.3.5/Type/VectorType.h:252:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Type/Type.h:415:16: note: Virtual function in base class maria-1.3.5/Type/VectorType.h:252:8: note: Function in derived class maria-1.3.5/Value/BufferValue.C:293:12: error: syntax error: -- . delimiter [syntaxError] maria-1.3.5/Value/LeafValue.h:80:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vLeaf [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/LeafValue.C:44:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT_T_MIN [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/LeafValue.C:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/LeafValue.C:86:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tInt [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/LeafValue.C:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tInt [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/LeafValue.h:66:3: style: Class 'LeafValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Value/LeafValue.h:68:3: style: Class 'LeafValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Value/LeafValue.h:75:4: style: The destructor '~LeafValue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:55:12: note: Virtual destructor in base class maria-1.3.5/Value/LeafValue.h:75:4: note: Destructor in derived class maria-1.3.5/Value/LeafValue.h:77:16: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:57:24: note: Virtual function in base class maria-1.3.5/Value/LeafValue.h:77:16: note: Function in derived class maria-1.3.5/Value/LeafValue.h:80:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:60:21: note: Virtual function in base class maria-1.3.5/Value/LeafValue.h:80:13: note: Function in derived class maria-1.3.5/Value/LeafValue.h:112:8: style: The function 'bottom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:78:16: note: Virtual function in base class maria-1.3.5/Value/LeafValue.h:112:8: note: Function in derived class maria-1.3.5/Value/LeafValue.h:114:8: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:80:16: note: Virtual function in base class maria-1.3.5/Value/LeafValue.h:114:8: note: Function in derived class maria-1.3.5/Value/LeafValue.h:118:8: style: The function 'increment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:84:16: note: Virtual function in base class maria-1.3.5/Value/LeafValue.h:118:8: note: Function in derived class maria-1.3.5/Value/LeafValue.h:122:8: style: The function 'decrement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:88:16: note: Virtual function in base class maria-1.3.5/Value/LeafValue.h:122:8: note: Function in derived class maria-1.3.5/Value/LeafValue.h:127:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:99:16: note: Virtual function in base class maria-1.3.5/Value/LeafValue.h:127:8: note: Function in derived class maria-1.3.5/Value/StructValue.C:252:14: error: syntax error: -- . delimiter [syntaxError] maria-1.3.5/Value/UnionValue.h:59:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/UnionValue.C:42:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/UnionValue.C:51:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/UnionValue.C:207:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/UnionValue.C:58:10: warning: Class 'UnionValue' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Value/UnionValue.h:49:3: style: Class 'UnionValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Value/UnionValue.h:54:4: style: The destructor '~UnionValue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:55:12: note: Virtual destructor in base class maria-1.3.5/Value/UnionValue.h:54:4: note: Destructor in derived class maria-1.3.5/Value/UnionValue.h:56:16: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:57:24: note: Virtual function in base class maria-1.3.5/Value/UnionValue.h:56:16: note: Function in derived class maria-1.3.5/Value/UnionValue.h:59:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:60:21: note: Virtual function in base class maria-1.3.5/Value/UnionValue.h:59:13: note: Function in derived class maria-1.3.5/Value/UnionValue.h:78:8: style: The function 'bottom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:78:16: note: Virtual function in base class maria-1.3.5/Value/UnionValue.h:78:8: note: Function in derived class maria-1.3.5/Value/UnionValue.h:80:8: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:80:16: note: Virtual function in base class maria-1.3.5/Value/UnionValue.h:80:8: note: Function in derived class maria-1.3.5/Value/UnionValue.h:84:8: style: The function 'increment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:84:16: note: Virtual function in base class maria-1.3.5/Value/UnionValue.h:84:8: note: Function in derived class maria-1.3.5/Value/UnionValue.h:88:8: style: The function 'decrement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:88:16: note: Virtual function in base class maria-1.3.5/Value/UnionValue.h:88:8: note: Function in derived class maria-1.3.5/Value/UnionValue.h:94:16: style: The function 'cast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:94:24: note: Virtual function in base class maria-1.3.5/Value/UnionValue.h:94:16: note: Function in derived class maria-1.3.5/Value/UnionValue.h:99:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:99:16: note: Virtual function in base class maria-1.3.5/Value/UnionValue.h:99:8: note: Function in derived class maria-1.3.5/Value/Valuation.C:156:16: error: syntax error: ++ . linebreak [syntaxError] maria-1.3.5/Value/StructValue.h:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vStruct [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/VectorValue.h:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vVector [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/BufferValue.h:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vBuffer [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/Value.C:112:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tUnion [valueFlowBailoutIncompleteVar] maria-1.3.5/Value/ValueList.h:43:3: style: Class 'ValueList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Value/ValueList.h:45:3: style: Class 'ValueList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Value/StructValue.h:43:3: style: Class 'StructValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Value/VectorValue.h:43:3: style: Class 'VectorValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Value/BufferValue.h:43:3: style: Class 'BufferValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/Value/StructValue.h:51:4: style: The destructor '~StructValue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:55:12: note: Virtual destructor in base class maria-1.3.5/Value/StructValue.h:51:4: note: Destructor in derived class maria-1.3.5/Value/StructValue.h:53:16: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:57:24: note: Virtual function in base class maria-1.3.5/Value/StructValue.h:53:16: note: Function in derived class maria-1.3.5/Value/StructValue.h:56:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:60:21: note: Virtual function in base class maria-1.3.5/Value/StructValue.h:56:13: note: Function in derived class maria-1.3.5/Value/StructValue.h:81:8: style: The function 'bottom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:78:16: note: Virtual function in base class maria-1.3.5/Value/StructValue.h:81:8: note: Function in derived class maria-1.3.5/Value/StructValue.h:83:8: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:80:16: note: Virtual function in base class maria-1.3.5/Value/StructValue.h:83:8: note: Function in derived class maria-1.3.5/Value/StructValue.h:87:8: style: The function 'increment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:84:16: note: Virtual function in base class maria-1.3.5/Value/StructValue.h:87:8: note: Function in derived class maria-1.3.5/Value/StructValue.h:91:8: style: The function 'decrement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:88:16: note: Virtual function in base class maria-1.3.5/Value/StructValue.h:91:8: note: Function in derived class maria-1.3.5/Value/StructValue.h:97:16: style: The function 'cast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:94:24: note: Virtual function in base class maria-1.3.5/Value/StructValue.h:97:16: note: Function in derived class maria-1.3.5/Value/StructValue.h:102:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:99:16: note: Virtual function in base class maria-1.3.5/Value/StructValue.h:102:8: note: Function in derived class maria-1.3.5/Value/VectorValue.h:51:4: style: The destructor '~VectorValue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:55:12: note: Virtual destructor in base class maria-1.3.5/Value/VectorValue.h:51:4: note: Destructor in derived class maria-1.3.5/Value/VectorValue.h:53:16: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:57:24: note: Virtual function in base class maria-1.3.5/Value/VectorValue.h:53:16: note: Function in derived class maria-1.3.5/Value/VectorValue.h:56:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:60:21: note: Virtual function in base class maria-1.3.5/Value/VectorValue.h:56:13: note: Function in derived class maria-1.3.5/Value/VectorValue.h:81:8: style: The function 'bottom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:78:16: note: Virtual function in base class maria-1.3.5/Value/VectorValue.h:81:8: note: Function in derived class maria-1.3.5/Value/VectorValue.h:83:8: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:80:16: note: Virtual function in base class maria-1.3.5/Value/VectorValue.h:83:8: note: Function in derived class maria-1.3.5/Value/VectorValue.h:87:8: style: The function 'increment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:84:16: note: Virtual function in base class maria-1.3.5/Value/VectorValue.h:87:8: note: Function in derived class maria-1.3.5/Value/VectorValue.h:91:8: style: The function 'decrement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:88:16: note: Virtual function in base class maria-1.3.5/Value/VectorValue.h:91:8: note: Function in derived class maria-1.3.5/Value/VectorValue.h:97:16: style: The function 'cast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:94:24: note: Virtual function in base class maria-1.3.5/Value/VectorValue.h:97:16: note: Function in derived class maria-1.3.5/Value/VectorValue.h:102:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:99:16: note: Virtual function in base class maria-1.3.5/Value/VectorValue.h:102:8: note: Function in derived class maria-1.3.5/Value/BufferValue.h:51:4: style: The destructor '~BufferValue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:55:12: note: Virtual destructor in base class maria-1.3.5/Value/BufferValue.h:51:4: note: Destructor in derived class maria-1.3.5/Value/BufferValue.h:53:16: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:57:24: note: Virtual function in base class maria-1.3.5/Value/BufferValue.h:53:16: note: Function in derived class maria-1.3.5/Value/BufferValue.h:56:13: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:60:21: note: Virtual function in base class maria-1.3.5/Value/BufferValue.h:56:13: note: Function in derived class maria-1.3.5/Value/BufferValue.h:89:8: style: The function 'bottom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:78:16: note: Virtual function in base class maria-1.3.5/Value/BufferValue.h:89:8: note: Function in derived class maria-1.3.5/Value/BufferValue.h:91:8: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:80:16: note: Virtual function in base class maria-1.3.5/Value/BufferValue.h:91:8: note: Function in derived class maria-1.3.5/Value/BufferValue.h:95:8: style: The function 'increment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:84:16: note: Virtual function in base class maria-1.3.5/Value/BufferValue.h:95:8: note: Function in derived class maria-1.3.5/Value/BufferValue.h:99:8: style: The function 'decrement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:88:16: note: Virtual function in base class maria-1.3.5/Value/BufferValue.h:99:8: note: Function in derived class maria-1.3.5/Value/BufferValue.h:105:16: style: The function 'cast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:94:24: note: Virtual function in base class maria-1.3.5/Value/BufferValue.h:105:16: note: Function in derived class maria-1.3.5/Value/BufferValue.h:110:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] maria-1.3.5/Value/Value.h:99:16: note: Virtual function in base class maria-1.3.5/Value/BufferValue.h:110:8: note: Function in derived class maria-1.3.5/Value/ValueList.C:48:5: warning: Class 'ValueList' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/Value/VectorValue.C:260:12: error: syntax error: -- . delimiter [syntaxError] maria-1.3.5/parser/Printer.h:99:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/Dotty.C:122:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/Dotty.C:449:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/Dotty.C:553:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/Dotty.C:573:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/Dotty.C:338:8: style: The member function 'Dotty::dump' can be static. [functionStatic] maria-1.3.5/parser/Dotty.h:67:8: note: The member function 'Dotty::dump' can be static. maria-1.3.5/parser/Dotty.C:338:8: note: The member function 'Dotty::dump' can be static. maria-1.3.5/parser/Dotty.C:802:8: style: The member function 'Dotty::displayPrologue' can be static. [functionStatic] maria-1.3.5/parser/Dotty.h:153:8: note: The member function 'Dotty::displayPrologue' can be static. maria-1.3.5/parser/Dotty.C:802:8: note: The member function 'Dotty::displayPrologue' can be static. maria-1.3.5/parser/Dotty.C:818:8: style: The member function 'Dotty::displayEpilogue' can be static. [functionStatic] maria-1.3.5/parser/Dotty.h:155:8: note: The member function 'Dotty::displayEpilogue' can be static. maria-1.3.5/parser/Dotty.C:818:8: note: The member function 'Dotty::displayEpilogue' can be static. maria-1.3.5/parser/StringBuffer.h:40:3: style: Class 'StringBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/parser/Printer.h:48:3: style: Class 'Printer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maria-1.3.5/parser/Dotty.C:261:21: style: Redundant initialization for 'i'. The initialized value is overwritten before it is read. [redundantInitialization] maria-1.3.5/parser/Dotty.C:260:16: note: i is initialized maria-1.3.5/parser/Dotty.C:261:21: note: i is overwritten maria-1.3.5/parser/Dotty.C:271:7: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] maria-1.3.5/parser/Dotty.C:695:15: style: Variable 'd' can be declared as pointer to const [constVariablePointer] maria-1.3.5/parser/Dotty.C:320:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/parser/Dotty.C:375:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/parser/Dotty.C:489:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/parser/NameList.C:34:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/parser/Printer.C:53:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/Printer.C:270:24: style:inconclusive: Function 'print' argument 1 names different: declaration 'character' definition 'c'. [funcArgNamesDifferent] maria-1.3.5/parser/Printer.h:162:22: note: Function 'print' argument 1 names different: declaration 'character' definition 'c'. maria-1.3.5/parser/Printer.C:270:24: note: Function 'print' argument 1 names different: declaration 'character' definition 'c'. maria-1.3.5/parser/StringBuffer.C:43:3: warning: Class 'StringBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maria-1.3.5/parser/VariableStackMap.C:36:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/parser/VariableStackMap.C:67:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/parser/cmdline.c:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/cmdline.c:119:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/cmdline.c:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/cmdline.c:361:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/cmdline.c:328:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] parser/lex.de.C:1810:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] parser/lex.de.C:3502:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] parser/lex.de.C:3787:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] parser/lex.de.C:3968:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser/marde.lex:819:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser/marde.lex:826:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser/marde.lex:834:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser/marde.lex:841:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable condlevel [valueFlowBailoutIncompleteVar] parser/lex.de.C:3468:27: warning: Possible null pointer dereference: b [nullPointer] parser/lex.de.C:3465:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 parser/lex.de.C:3468:27: note: Null pointer dereference parser/lex.de.C:3470:9: warning: Possible null pointer dereference: b [nullPointer] parser/lex.de.C:3465:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 parser/lex.de.C:3470:9: note: Null pointer dereference parser/lex.de.C:3745:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] parser/lex.de.C:3742:7: note: Assuming that condition '!b' is not redundant parser/lex.de.C:3745:2: note: Null pointer dereference parser/lex.de.C:3750:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] parser/lex.de.C:3742:7: note: Assuming that condition '!b' is not redundant parser/lex.de.C:3750:2: note: Null pointer dereference parser/lex.de.C:3750:34: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] parser/lex.de.C:3742:7: note: Assuming that condition '!b' is not redundant parser/lex.de.C:3750:34: note: Null pointer dereference parser/lex.de.C:3751:9: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] parser/lex.de.C:3742:7: note: Assuming that condition '!b' is not redundant parser/lex.de.C:3751:9: note: Null pointer dereference parser/lex.de.C:3479:20: style: C-style pointer casting [cstyleCast] parser/lex.de.C:3481:16: style: C-style pointer casting [cstyleCast] parser/lex.de.C:3741:6: style: C-style pointer casting [cstyleCast] parser/lex.de.C:3750:17: style: C-style pointer casting [cstyleCast] parser/lex.de.C:3775:10: style: C-style pointer casting [cstyleCast] parser/lex.de.C:3777:9: style: C-style pointer casting [cstyleCast] parser/lex.de.C:3901:23: style: C-style pointer casting [cstyleCast] parser/lex.de.C:3918:23: style: C-style pointer casting [cstyleCast] parser/lex.de.C:3939:23: style: C-style pointer casting [cstyleCast] parser/lex.de.C:3942:23: style: C-style pointer casting [cstyleCast] parser/lex.de.C:3942:41: style: C-style pointer casting [cstyleCast] parser/lex.de.C:4129:27: style: C-style pointer casting [cstyleCast] parser/lex.de.C:4134:8: style: C-style pointer casting [cstyleCast] parser/marde.lex:279:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:283:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:644:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:653:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:662:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:671:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:680:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:689:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:698:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:707:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:716:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:725:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:734:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:743:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:752:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:761:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:770:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:779:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:788:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:797:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:806:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:815:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:824:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:833:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:842:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:847:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:852:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:857:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:862:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:867:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:872:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:877:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:882:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:887:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:892:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:897:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:902:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:907:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:912:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:921:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:930:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:939:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:948:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:957:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:966:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:975:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:984:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:993:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1002:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1011:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1020:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1029:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1038:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1047:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1056:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1065:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1074:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1083:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1092:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1101:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1110:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1119:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1128:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1137:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1146:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1155:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1164:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1173:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1182:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1339:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1357:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1437:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1643:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/marde.lex:1648:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/lex.de.C:3461:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] parser/lex.de.C:3571:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] parser/lex.de.C:344:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. parser/lex.de.C:3571:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. parser/lex.de.C:4115:27: style:inconclusive: Function 'dealloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] parser/lex.de.C:4120:26: style:inconclusive: Function 'derealloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] parser/lex.de.C:4120:42: style:inconclusive: Function 'derealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] parser/lex.de.C:4132:21: style:inconclusive: Function 'defree' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] parser/lex.de.C:3415:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] parser/lex.pn.C:1597:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] parser/lex.pn.C:3421:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] parser/lex.pn.C:3602:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser/maria.lex:762:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser/maria.lex:774:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser/maria.lex:786:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser/maria.lex:799:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable condlevel [valueFlowBailoutIncompleteVar] parser/maria.lex:815:27: style: Return value 'pnrestart(0),false' is always false [knownConditionTrueFalse] parser/maria.lex:820:27: style: Return value 'pnrestart(0),false' is always false [knownConditionTrueFalse] parser/maria.lex:824:30: style: Return value 'pnrestart(pnin),true' is always true [knownConditionTrueFalse] parser/lex.pn.C:3102:27: warning: Possible null pointer dereference: b [nullPointer] parser/lex.pn.C:3099:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 parser/lex.pn.C:3102:27: note: Null pointer dereference parser/lex.pn.C:3104:9: warning: Possible null pointer dereference: b [nullPointer] parser/lex.pn.C:3099:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 parser/lex.pn.C:3104:9: note: Null pointer dereference parser/lex.pn.C:3379:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] parser/lex.pn.C:3376:7: note: Assuming that condition '!b' is not redundant parser/lex.pn.C:3379:2: note: Null pointer dereference parser/lex.pn.C:3384:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] parser/lex.pn.C:3376:7: note: Assuming that condition '!b' is not redundant parser/lex.pn.C:3384:2: note: Null pointer dereference parser/lex.pn.C:3384:34: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] parser/lex.pn.C:3376:7: note: Assuming that condition '!b' is not redundant parser/lex.pn.C:3384:34: note: Null pointer dereference parser/lex.pn.C:3385:9: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] parser/lex.pn.C:3376:7: note: Assuming that condition '!b' is not redundant parser/lex.pn.C:3385:9: note: Null pointer dereference parser/lex.pn.C:3113:20: style: C-style pointer casting [cstyleCast] parser/lex.pn.C:3115:16: style: C-style pointer casting [cstyleCast] parser/lex.pn.C:3375:6: style: C-style pointer casting [cstyleCast] parser/lex.pn.C:3384:17: style: C-style pointer casting [cstyleCast] parser/lex.pn.C:3409:10: style: C-style pointer casting [cstyleCast] parser/lex.pn.C:3411:9: style: C-style pointer casting [cstyleCast] parser/lex.pn.C:3535:23: style: C-style pointer casting [cstyleCast] parser/lex.pn.C:3552:23: style: C-style pointer casting [cstyleCast] parser/lex.pn.C:3573:23: style: C-style pointer casting [cstyleCast] parser/lex.pn.C:3576:23: style: C-style pointer casting [cstyleCast] parser/lex.pn.C:3576:41: style: C-style pointer casting [cstyleCast] parser/lex.pn.C:3763:27: style: C-style pointer casting [cstyleCast] parser/lex.pn.C:3768:8: style: C-style pointer casting [cstyleCast] parser/maria.lex:252:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:256:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:617:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:626:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:635:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:644:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:653:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:662:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:671:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:680:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:689:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:698:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:707:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:716:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:725:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:734:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:743:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:752:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:761:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:770:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:779:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:788:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:797:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:806:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:815:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:824:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:833:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:842:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:851:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:860:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:869:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:878:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:887:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:896:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:905:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:914:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:923:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:932:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:941:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:950:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:955:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:960:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:965:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:970:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:975:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:980:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:985:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:990:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:995:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:1000:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:1005:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:1010:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:1015:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:1020:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:1025:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:1164:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:1182:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:1262:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/maria.lex:1468:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] parser/lex.pn.C:3095:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] parser/lex.pn.C:3205:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] parser/lex.pn.C:344:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. parser/lex.pn.C:3205:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. parser/lex.pn.C:3749:27: style:inconclusive: Function 'pnalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] parser/lex.pn.C:3754:26: style:inconclusive: Function 'pnrealloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] parser/lex.pn.C:3754:42: style:inconclusive: Function 'pnrealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] parser/lex.pn.C:3766:21: style:inconclusive: Function 'pnfree' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] parser/lex.pn.C:3049:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] parser/maria.lex:841:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] parser/maria.lex:857:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] marde.y:834:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] marde.y:3010:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] marde.y:3248:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] marde.y:3290:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] marde.y:3435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VariableDefinition [valueFlowBailoutIncompleteVar] marde.y:3507:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tEnum [valueFlowBailoutIncompleteVar] marde.y:3555:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tEnum [valueFlowBailoutIncompleteVar] marde.y:3587:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUndefined [valueFlowBailoutIncompleteVar] marde.y:3646:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUndefined [valueFlowBailoutIncompleteVar] marde.y:3773:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBuffer [valueFlowBailoutIncompleteVar] marde.y:3830:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tStruct [valueFlowBailoutIncompleteVar] marde.y:3887:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] marde.y:3956:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tEnum [valueFlowBailoutIncompleteVar] marde.y:4023:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] marde.y:4186:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eEmptySet [valueFlowBailoutIncompleteVar] marde.y:4373:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eConstant [valueFlowBailoutIncompleteVar] marde.y:4457:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eConstant [valueFlowBailoutIncompleteVar] marde.y:4483:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tVector [valueFlowBailoutIncompleteVar] marde.y:4554:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUndefined [valueFlowBailoutIncompleteVar] marde.y:4578:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eEmptySet [valueFlowBailoutIncompleteVar] marde.y:4592:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eEmptySet [valueFlowBailoutIncompleteVar] marde.y:4614:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eBufferIndex [valueFlowBailoutIncompleteVar] marde.tab.c:2542:36: warning: Obsolete function 'alloca' called. [allocaCalled] marde.y:3302:23: style: Condition 'net' is always true [knownConditionTrueFalse] marde.y:3826:5: warning: Possible null pointer dereference: expr [nullPointer] marde.y:1704:49: note: Calling function 'namedComponent', 2nd argument 'NULL' value is 0 marde.y:3826:5: note: Null pointer dereference marde.y:3936:19: warning: Either the condition 'condition=ensureBool(ensureExpr(condition))' is redundant or there is possible null pointer dereference: condition. [nullPointerRedundantCheck] marde.y:3919:34: note: Assuming that condition 'condition=ensureBool(ensureExpr(condition))' is not redundant marde.y:3936:19: note: Null pointer dereference marde.y:4055:9: warning: Either the condition '!expr' is redundant or there is possible null pointer dereference: expr. [nullPointerRedundantCheck] marde.y:4049:6: note: Assuming that condition '!expr' is not redundant marde.y:4055:9: note: Null pointer dereference marde.y:4075:9: warning: Either the condition '!e' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] marde.y:4069:6: note: Assuming that condition '!e' is not redundant marde.y:4075:9: note: Null pointer dereference marde.y:4082:5: warning: Possible null pointer dereference: expr [nullPointer] marde.y:4058:9: note: Assignment 'expr=NULL', assigned value is 0 marde.y:4082:5: note: Null pointer dereference marde.y:4087:28: warning: Either the condition 'expr' is redundant or there is possible null pointer dereference: expr. [nullPointerRedundantCheck] marde.y:4018:23: note: Assuming that condition 'expr' is not redundant marde.y:4087:28: note: Null pointer dereference marde.y:4401:12: warning: Either the condition 'expr' is redundant or there is possible null pointer dereference: expr. [nullPointerRedundantCheck] marde.y:4372:7: note: Assuming that condition 'expr' is not redundant marde.y:4401:12: note: Null pointer dereference marde.y:4444:20: warning: Either the condition 'expr' is redundant or there is possible null pointer dereference: expr. [nullPointerRedundantCheck] marde.y:4410:23: note: Assuming that condition 'expr' is not redundant marde.y:4444:20: note: Null pointer dereference marde.y:4520:5: warning: Either the condition 'left=ensureExpr(left)' is redundant or there is possible null pointer dereference: left. [nullPointerRedundantCheck] marde.y:4497:15: note: Assuming that condition 'left=ensureExpr(left)' is not redundant marde.y:4520:5: note: Null pointer dereference marde.y:4520:23: warning: Either the condition 'right=fold(new class BinopExpression(BinopExpression::bMinus,*new class Constant(*new class LeafValue(Net::getCardType(),card_t(size))),*right))' is redundant or there is possible null pointer dereference: right. [nullPointerRedundantCheck] marde.y:4502:11: note: Assuming that condition 'right=fold(new class BinopExpression(BinopExpression::bMinus,*new class Constant(*new class LeafValue(Net::getCardType(),card_t(size))),*right))' is not redundant marde.y:4520:23: note: Null pointer dereference marde.y:4527:5: warning: Either the condition '!left' is redundant or there is possible null pointer dereference: left. [nullPointerRedundantCheck] marde.y:4526:7: note: Assuming that condition '!left' is not redundant marde.y:4527:5: note: Null pointer dereference marde.y:4527:23: warning: Either the condition '!right' is redundant or there is possible null pointer dereference: right. [nullPointerRedundantCheck] marde.y:4526:16: note: Assuming that condition '!right' is not redundant marde.y:4527:23: note: Null pointer dereference marde.y:4583:3: warning: Either the condition 'left' is redundant or there is possible null pointer dereference: left. [nullPointerRedundantCheck] marde.y:4572:12: note: Assuming that condition 'left' is not redundant marde.y:4583:3: note: Null pointer dereference marde.y:4583:21: warning: Either the condition '!right' is redundant or there is possible null pointer dereference: right. [nullPointerRedundantCheck] marde.y:4576:16: note: Assuming that condition '!right' is not redundant marde.y:4583:21: note: Null pointer dereference marde.tab.c:2542:4: style: C-style pointer casting [cstyleCast] marde.y:967:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] marde.y:3326:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] marde.y:2925:27: style: Variable 'c' can be declared as pointer to const [constVariablePointer] marde.y:2950:30: style: Variable 'c' can be declared as pointer to const [constVariablePointer] marde.y:3393:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] marde.y:3482:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] marde.y:4375:22: style: Variable 'value' can be declared as pointer to const [constVariablePointer] marde.y:4616:23: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] marde.tab.c:2540:13: style: Variable 'yyss1' can be declared as pointer to const [constVariablePointer] maria-1.3.5/parser/maria.C:2211:19: error: syntax error: ++ . linebreak [syntaxError] maria.y:727:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComponentList [valueFlowBailoutIncompleteVar] maria.y:3341:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VariableDefinition [valueFlowBailoutIncompleteVar] maria.y:3432:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tEnum [valueFlowBailoutIncompleteVar] maria.y:3484:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tEnum [valueFlowBailoutIncompleteVar] maria.y:3517:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUndefined [valueFlowBailoutIncompleteVar] maria.y:3590:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUndefined [valueFlowBailoutIncompleteVar] maria.y:3717:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tBuffer [valueFlowBailoutIncompleteVar] maria.y:3833:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eConstant [valueFlowBailoutIncompleteVar] maria.y:4034:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tStruct [valueFlowBailoutIncompleteVar] maria.y:4103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria.y:4176:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tEnum [valueFlowBailoutIncompleteVar] maria.y:4245:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_MAX [valueFlowBailoutIncompleteVar] maria.y:4421:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eEmptySet [valueFlowBailoutIncompleteVar] maria.y:4615:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eConstant [valueFlowBailoutIncompleteVar] maria.y:4653:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eConstant [valueFlowBailoutIncompleteVar] maria.y:4736:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eConstant [valueFlowBailoutIncompleteVar] maria.y:4762:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tVector [valueFlowBailoutIncompleteVar] maria.y:4833:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUndefined [valueFlowBailoutIncompleteVar] maria.y:4857:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eEmptySet [valueFlowBailoutIncompleteVar] maria.y:4871:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eEmptySet [valueFlowBailoutIncompleteVar] maria.y:4893:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eBufferIndex [valueFlowBailoutIncompleteVar] maria.tab.c:2270:36: warning: Obsolete function 'alloca' called. [allocaCalled] maria.y:4030:5: warning: Possible null pointer dereference: expr [nullPointer] maria.y:1905:49: note: Calling function 'namedComponent', 2nd argument 'NULL' value is 0 maria.y:4030:5: note: Null pointer dereference maria.y:4153:19: warning: Either the condition 'condition=ensureBool(ensureExpr(condition))' is redundant or there is possible null pointer dereference: condition. [nullPointerRedundantCheck] maria.y:4136:34: note: Assuming that condition 'condition=ensureBool(ensureExpr(condition))' is not redundant maria.y:4153:19: note: Null pointer dereference maria.y:4281:9: warning: Either the condition '!expr' is redundant or there is possible null pointer dereference: expr. [nullPointerRedundantCheck] maria.y:4275:6: note: Assuming that condition '!expr' is not redundant maria.y:4281:9: note: Null pointer dereference maria.y:4305:9: warning: Either the condition '!e' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] maria.y:4299:6: note: Assuming that condition '!e' is not redundant maria.y:4305:9: note: Null pointer dereference maria.y:4312:5: warning: Possible null pointer dereference: expr [nullPointer] maria.y:4284:9: note: Assignment 'expr=NULL', assigned value is 0 maria.y:4312:5: note: Null pointer dereference maria.y:4317:28: warning: Either the condition 'expr' is redundant or there is possible null pointer dereference: expr. [nullPointerRedundantCheck] maria.y:4240:23: note: Assuming that condition 'expr' is not redundant maria.y:4317:28: note: Null pointer dereference maria.y:4643:12: warning: Either the condition 'expr' is redundant or there is possible null pointer dereference: expr. [nullPointerRedundantCheck] maria.y:4614:7: note: Assuming that condition 'expr' is not redundant maria.y:4643:12: note: Null pointer dereference maria.y:4723:20: warning: Either the condition 'expr' is redundant or there is possible null pointer dereference: expr. [nullPointerRedundantCheck] maria.y:4677:28: note: Assuming that condition 'expr' is not redundant maria.y:4723:20: note: Null pointer dereference maria.y:4799:5: warning: Either the condition 'left=ensureExpr(left)' is redundant or there is possible null pointer dereference: left. [nullPointerRedundantCheck] maria.y:4776:15: note: Assuming that condition 'left=ensureExpr(left)' is not redundant maria.y:4799:5: note: Null pointer dereference maria.y:4799:23: warning: Either the condition 'right=fold(new class BinopExpression(BinopExpression::bMinus,*new class Constant(*new class LeafValue(Net::getCardType(),card_t(size))),*right))' is redundant or there is possible null pointer dereference: right. [nullPointerRedundantCheck] maria.y:4781:11: note: Assuming that condition 'right=fold(new class BinopExpression(BinopExpression::bMinus,*new class Constant(*new class LeafValue(Net::getCardType(),card_t(size))),*right))' is not redundant maria.y:4799:23: note: Null pointer dereference maria.y:4806:5: warning: Either the condition '!left' is redundant or there is possible null pointer dereference: left. [nullPointerRedundantCheck] maria.y:4805:7: note: Assuming that condition '!left' is not redundant maria.y:4806:5: note: Null pointer dereference maria.y:4806:23: warning: Either the condition '!right' is redundant or there is possible null pointer dereference: right. [nullPointerRedundantCheck] maria.y:4805:16: note: Assuming that condition '!right' is not redundant maria.y:4806:23: note: Null pointer dereference maria.y:4862:3: warning: Either the condition 'left' is redundant or there is possible null pointer dereference: left. [nullPointerRedundantCheck] maria.y:4851:12: note: Assuming that condition 'left' is not redundant maria.y:4862:3: note: Null pointer dereference maria.y:4862:21: warning: Either the condition '!right' is redundant or there is possible null pointer dereference: right. [nullPointerRedundantCheck] maria.y:4855:16: note: Assuming that condition '!right' is not redundant maria.y:4862:21: note: Null pointer dereference maria.tab.c:2270:4: style: C-style pointer casting [cstyleCast] maria.y:3141:27: style: Variable 'c' can be declared as pointer to const [constVariablePointer] maria.y:3166:30: style: Variable 'c' can be declared as pointer to const [constVariablePointer] maria.y:3294:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] maria.y:3407:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] maria.y:4617:22: style: Variable 'value' can be declared as pointer to const [constVariablePointer] maria.y:4895:23: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] maria.tab.c:2268:13: style: Variable 'yyss1' can be declared as pointer to const [constVariablePointer] maria.y:1367:22: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] maria-1.3.5/parser/server.C:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/server.C:275:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/server.C:529:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/server.C:623:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/server.C:688:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/server.C:91:11: warning: Assert statement calls a function which may have desired side effects: 'FD_ISSET'. [assertWithSideEffect] maria-1.3.5/parser/server.C:549:19: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] maria-1.3.5/parser/server.C:638:31: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] maria-1.3.5/parser/server.C:549:11: style: Variable 'sname' can be declared as pointer to const [constVariablePointer] maria-1.3.5/parser/util.C:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_BIT [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/util.C:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_BIT [valueFlowBailoutIncompleteVar] maria-1.3.5/parser/util.C:172:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD_T_BIT [valueFlowBailoutIncompleteVar] diff: head maria-1.3.5/Expression/BinopExpression.C:345:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/BooleanBinop.C:202:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/BufferExpression.C:162:13: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] 2.20.0 maria-1.3.5/Expression/BufferExpression.C:194:14: style: Return value '!myComponents[i]' is always false [knownConditionTrueFalse] head maria-1.3.5/Expression/BufferExpression.C:194:14: warning: Identical condition and return expression '!myComponents[i]', return value is always false [identicalConditionAfterEarlyExit] maria-1.3.5/Expression/BufferExpression.C:191:9: note: If condition '!myComponents[i]' is true, the function will return/exit maria-1.3.5/Expression/BufferExpression.C:194:14: note: Returning identical expression '!myComponents[i]' head maria-1.3.5/Expression/BufferIndex.C:80:15: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/BufferRemove.C:180:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/BufferUnop.C:182:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/BufferWrite.C:174:15: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/CardinalityExpression.C:127:18: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Constant.C:79:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Constant.h:75:48: style:inconclusive: Function 'do_eval' argument 1 names different: declaration 'valuation' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Constant.h:92:42: style:inconclusive: Function 'depends' argument 1 names different: declaration 'vars' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Constant.h:93:8: style:inconclusive: Function 'depends' argument 2 names different: declaration 'complement' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/EmptySet.C:50:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/EmptySet.h:78:53: style:inconclusive: Function 'meval' argument 1 names different: declaration 'valuation' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/EmptySet.h:95:42: style:inconclusive: Function 'depends' argument 1 names different: declaration 'vars' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/EmptySet.h:96:8: style:inconclusive: Function 'depends' argument 2 names different: declaration 'complement' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Expression.h:133:61: style:inconclusive: Function 'meval' argument 1 names different: declaration 'valuation' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Expression.h:140:56: style:inconclusive: Function 'do_eval' argument 1 names different: declaration 'valuation' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Expression.h:204:65: style:inconclusive: Function 'disqualify' argument 1 names different: declaration 'transition' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Expression.h:234:47: style:inconclusive: Function 'getLvalues' argument 1 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Expression.h:235:24: style:inconclusive: Function 'getLvalues' argument 2 names different: declaration 'valuation' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Expression.h:236:32: style:inconclusive: Function 'getLvalues' argument 3 names different: declaration 'vars' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Expression.h:242:53: style:inconclusive: Function 'getLvalues' argument 1 names different: declaration 'rvalues' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Expression.h:243:27: style:inconclusive: Function 'getLvalues' argument 2 names different: declaration 'lvalues' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/ExpressionList.C:221:11: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/IfThenElse.C:165:14: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Mapping.C:193:11: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Marking.C:388:11: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/NotExpression.C:116:17: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/PlaceContents.C:68:17: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/PlaceContents.h:106:42: style:inconclusive: Function 'depends' argument 1 names different: declaration 'vars' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/PlaceContents.h:107:8: style:inconclusive: Function 'depends' argument 2 names different: declaration 'complement' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/RelopExpression.C:146:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/SetExpression.C:267:17: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/StructAssign.C:125:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/StructComponent.C:107:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/StructExpression.C:169:13: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Submarking.C:160:14: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/TemporalBinop.C:107:17: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/TemporalUnop.C:96:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/TransitionQualifier.C:91:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Typecast.C:116:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Undefined.C:68:13: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Undefined.h:101:42: style:inconclusive: Function 'depends' argument 1 names different: declaration 'vars' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Undefined.h:102:8: style:inconclusive: Function 'depends' argument 2 names different: declaration 'complement' definition ''. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/UnionComponent.C:112:11: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/UnionExpression.C:106:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/UnionTypeExpression.C:108:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/UnopExpression.C:149:11: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/Variable.C:143:12: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/VectorAssign.C:139:16: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/VectorExpression.C:168:13: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/VectorIndex.C:143:15: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Expression/VectorShift.C:135:15: style:inconclusive: Function 'forExpressions' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head maria-1.3.5/Net/Net.C:551:16: style:inconclusive: Function 'checkProps' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head parser/lex.de.C:4115:27: style:inconclusive: Function 'dealloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head parser/lex.de.C:4120:26: style:inconclusive: Function 'derealloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head parser/lex.de.C:4120:42: style:inconclusive: Function 'derealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head parser/lex.de.C:4132:21: style:inconclusive: Function 'defree' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head parser/lex.pn.C:3749:27: style:inconclusive: Function 'pnalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head parser/lex.pn.C:3754:26: style:inconclusive: Function 'pnrealloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head parser/lex.pn.C:3754:42: style:inconclusive: Function 'pnrealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head parser/lex.pn.C:3766:21: style:inconclusive: Function 'pnfree' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] DONE