2022-06-26 22:57 ftp://ftp.de.debian.org/debian/pool/main/c/creduce/creduce_2.10.0+20201029.orig.tar.xz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j1 platform: Linux-5.4.0-121-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0 cppcheck: head 2.8 head-info: 242afc3 (2022-06-25 21:42:55 +0200) count: 1482 1476 elapsed-time: 41.7 42.6 head-timing-info: Tokenizer::simplifyTokens1: 11.7564s (avg. 0.0493965s - 238 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 8.57729s (avg. 0.0364991s - 235 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 1.51877s (avg. 0.00643546s - 236 result(s)) Tokenizer::createTokens: 0.431198s (avg. 0.00181176s - 238 result(s)) Tokenizer::simplifyTokens1::setValueType: 0.241465s (avg. 0.00102751s - 235 result(s)) Overall time: 24.1728s old-timing-info: Tokenizer::simplifyTokens1: 12.0664s (avg. 0.0506994s - 238 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 9.02724s (avg. 0.0384138s - 235 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 1.46512s (avg. 0.00620812s - 236 result(s)) Tokenizer::createTokens: 0.433049s (avg. 0.00181953s - 238 result(s)) Tokenizer::simplifyTokens1::setValueType: 0.229313s (avg. 0.0009758s - 235 result(s)) Overall time: 24.8054s head results: creduce-2.10.0+20201029/clang_delta/Transformation.h:353:16: style:inconclusive: Technically the member function 'TransNameQueryWrap::getMaxNamePostfix' can be const. [functionConst] creduce-2.10.0+20201029/clang_delta/TransformationManager.h:92:8: style:inconclusive: Technically the member function 'TransformationManager::getQueryInstanceFlag' can be const. [functionConst] creduce-2.10.0+20201029/clang_delta/AggregateToScalar.h:60:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/AggregateToScalar.h:60:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/AggregateToScalar.cpp:274:48: style:inconclusive: Function 'addOneExpr' argument 1 names different: declaration 'E' definition 'Exp'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/AggregateToScalar.h:72:38: note: Function 'addOneExpr' argument 1 names different: declaration 'E' definition 'Exp'. creduce-2.10.0+20201029/clang_delta/AggregateToScalar.cpp:274:48: note: Function 'addOneExpr' argument 1 names different: declaration 'E' definition 'Exp'. creduce-2.10.0+20201029/clang_delta/AggregateToScalar.cpp:71:5: warning: Conversion of string literal "Bad FD!\n" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/AggregateToScalar.cpp:79:3: warning: Conversion of string literal "NULL RecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/AggregateToScalar.cpp:137:3: warning: Conversion of string literal "NULL TheVarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/AggregateToScalar.cpp:138:3: warning: Conversion of string literal "NULL TheIdx!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/AggregateToScalar.cpp:164:3: warning: Conversion of string literal "We don't handle ParmVarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/AggregateToScalar.cpp:168:5: warning: Conversion of string literal "NULL TheDeclStmt" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/AggregateToScalar.cpp:191:3: warning: Conversion of string literal "Non-valid var type!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/AggregateToScalar.cpp:231:3: warning: Conversion of string literal "TheExprSet cannot be empty!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/AggregateToScalar.cpp:278:3: warning: Conversion of string literal "Invalid Base Expr for ArraySubscriptExpr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/AggregateToScalar.cpp:328:3: warning: Conversion of string literal "NULL CachedESet!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/BinOpSimplification.h:51:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/BinOpSimplification.h:51:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/CommonStatementVisitor.h:61:72: style:inconclusive: Function 'VisitCompoundStmt' argument 1 names different: declaration 'S' definition 'CS'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/CommonStatementVisitor.h:32:47: note: Function 'VisitCompoundStmt' argument 1 names different: declaration 'S' definition 'CS'. creduce-2.10.0+20201029/clang_delta/CommonStatementVisitor.h:61:72: note: Function 'VisitCompoundStmt' argument 1 names different: declaration 'S' definition 'CS'. creduce-2.10.0+20201029/clang_delta/CommonStatementVisitor.h:182:68: style:inconclusive: Function 'VisitCXXTryStmt' argument 1 names different: declaration 'DS' definition 'CS'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/CommonStatementVisitor.h:46:43: note: Function 'VisitCXXTryStmt' argument 1 names different: declaration 'DS' definition 'CS'. creduce-2.10.0+20201029/clang_delta/CommonStatementVisitor.h:182:68: note: Function 'VisitCXXTryStmt' argument 1 names different: declaration 'DS' definition 'CS'. creduce-2.10.0+20201029/clang_delta/BinOpSimplification.h:63:35: style: Parameter 'Name' can be declared as reference to const [constParameter] creduce-2.10.0+20201029/clang_delta/BinOpSimplification.cpp:146:3: warning: Conversion of string literal "NULL TheFuncDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/BinOpSimplification.cpp:147:3: warning: Conversion of string literal "NULL TheStmt!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/BinOpSimplification.cpp:148:3: warning: Conversion of string literal "NULL TheBinOp" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CallExprToValue.h:45:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/CallExprToValue.h:45:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/CallExprToValue.cpp:103:3: warning: Conversion of string literal "NULL TheCallExpr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.h:50:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.h:50:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.cpp:289:50: style:inconclusive: Function 'isUsedNamedDecl' argument 2 names different: declaration 'Def' definition 'D'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.h:56:59: note: Function 'isUsedNamedDecl' argument 2 names different: declaration 'Def' definition 'D'. creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.cpp:289:50: note: Function 'isUsedNamedDecl' argument 2 names different: declaration 'Def' definition 'D'. creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.cpp:334:72: style:inconclusive: Function 'isValidClassTemplateDecl' argument 1 names different: declaration 'D' definition 'TmplD'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.h:54:59: note: Function 'isValidClassTemplateDecl' argument 1 names different: declaration 'D' definition 'TmplD'. creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.cpp:334:72: note: Function 'isValidClassTemplateDecl' argument 1 names different: declaration 'D' definition 'TmplD'. creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.cpp:135:3: warning: Conversion of string literal "Uncatched Template Parameter Kind!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.cpp:168:3: warning: Conversion of string literal "Invalid TemplateSpecializationType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.cpp:224:3: warning: Conversion of string literal "NULL TheClassTemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.cpp:225:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.cpp:268:5: warning: Conversion of string literal "Invalid ArgList!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.cpp:271:5: warning: Conversion of string literal "Invalid ArcLogs!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ClassTemplateToClass.cpp:274:5: warning: Conversion of string literal "Invalid NumArgs!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CombineGlobalVarDecl.h:41:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/CombineGlobalVarDecl.h:41:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/CombineGlobalVarDecl.cpp:52:60: style:inconclusive: Function 'HandleTopLevelDecl' argument 1 names different: declaration 'D' definition 'DGR'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/CombineGlobalVarDecl.h:43:55: note: Function 'HandleTopLevelDecl' argument 1 names different: declaration 'D' definition 'DGR'. creduce-2.10.0+20201029/clang_delta/CombineGlobalVarDecl.cpp:52:60: note: Function 'HandleTopLevelDecl' argument 1 names different: declaration 'D' definition 'DGR'. creduce-2.10.0+20201029/clang_delta/CombineLocalVarDecl.h:42:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/CombineLocalVarDecl.h:42:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/CombineLocalVarDecl.cpp:86:69: style:inconclusive: Function 'VisitCompoundStmt' argument 1 names different: declaration 'DS' definition 'CS'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/CombineLocalVarDecl.cpp:57:40: note: Function 'VisitCompoundStmt' argument 1 names different: declaration 'DS' definition 'CS'. creduce-2.10.0+20201029/clang_delta/CombineLocalVarDecl.cpp:86:69: note: Function 'VisitCompoundStmt' argument 1 names different: declaration 'DS' definition 'CS'. creduce-2.10.0+20201029/clang_delta/CopyPropagation.h:59:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/CopyPropagation.h:59:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:213:7: style: Condition '!BeingPartial' is always true [knownConditionTrueFalse] creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:209:41: note: Assuming that condition 'BeingPartial' is not redundant creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:213:7: note: Condition '!BeingPartial' is always true creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:243:7: style: Condition '!BeingPartial' is always true [knownConditionTrueFalse] creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:239:41: note: Assuming that condition 'BeingPartial' is not redundant creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:243:7: note: Condition '!BeingPartial' is always true creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:305:47: style:inconclusive: Function 'isValidExpr' argument 1 names different: declaration 'E' definition 'Exp'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/CopyPropagation.h:65:39: note: Function 'isValidExpr' argument 1 names different: declaration 'E' definition 'Exp'. creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:305:47: note: Function 'isValidExpr' argument 1 names different: declaration 'E' definition 'Exp'. creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:289:3: warning: Conversion of string literal "NULL CollectionVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:292:3: warning: Conversion of string literal "NULL TheCopyExpr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:323:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:340:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:359:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:371:5: warning: Conversion of string literal "Bad VD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:392:5: warning: Conversion of string literal "Uncatched Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:395:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:457:5: warning: Conversion of string literal "Couldn't new ExprSet" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CopyPropagation.cpp:472:3: warning: Conversion of string literal "Empty Expr Set!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/EmptyStructToInt.h:54:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/EmptyStructToInt.h:54:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/EmptyStructToInt.cpp:150:3: warning: Conversion of string literal "NULL RecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/EmptyStructToInt.cpp:391:5: warning: Conversion of string literal "Invalid Parent!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/EmptyStructToInt.cpp:426:7: warning: Conversion of string literal "Invalid FieldDecl" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/EmptyStructToInt.cpp:451:3: warning: Conversion of string literal "Invalid DeclContext!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/EmptyStructToInt.cpp:502:5: warning: Conversion of string literal "Invalid array initializer!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/EmptyStructToInt.cpp:525:5: warning: Conversion of string literal "Bad RecordType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/EmptyStructToInt.cpp:537:7: warning: Conversion of string literal "NULL FieldDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ExpressionDetector.h:76:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ExpressionDetector.h:76:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:465:17: style: Local variable 'I1' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:400:30: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:465:17: note: Shadow variable creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:466:17: style: Local variable 'I2' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:400:54: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:466:17: note: Shadow variable creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:540:23: style: Local variable 'SC' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:494:19: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:540:23: note: Shadow variable creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:598:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:331:3: warning: Conversion of string literal "NULL TheFunc!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:332:3: warning: Conversion of string literal "NULL TheStmt!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:333:3: warning: Conversion of string literal "NULL TheExpr" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ExpressionDetector.cpp:630:5: warning: Conversion of string literal "Bad BuiltinType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.h:57:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.h:57:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:298:41: style:inconclusive: Function 'getTypeString' argument 2 names different: declaration 'ArgStr' definition 'Str'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.h:74:35: note: Function 'getTypeString' argument 2 names different: declaration 'ArgStr' definition 'Str'. creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:298:41: note: Function 'getTypeString' argument 2 names different: declaration 'ArgStr' definition 'Str'. creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:337:66: style:inconclusive: Function 'getTemplateArgumentString' argument 2 names different: declaration 'Str' definition 'ArgStr'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.h:70:47: note: Function 'getTemplateArgumentString' argument 2 names different: declaration 'Str' definition 'ArgStr'. creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:337:66: note: Function 'getTemplateArgumentString' argument 2 names different: declaration 'Str' definition 'ArgStr'. creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:367:22: style: Local variable 'ND' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:354:14: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:367:22: note: Shadow variable creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:187:3: warning: Conversion of string literal "NULL TheParameter!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:188:3: warning: Conversion of string literal "Invalid InstantiationString!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:189:3: warning: Conversion of string literal "NULL ParamRewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:207:3: warning: Conversion of string literal "Invalid template parameter!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:214:3: warning: Conversion of string literal "NULL TheTemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:331:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateParam.cpp:377:5: warning: Conversion of string literal "Invalid Idx!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateTypeParamToInt.h:50:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/InstantiateTemplateTypeParamToInt.h:50:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/InstantiateTemplateTypeParamToInt.cpp:260:22: style: Local variable 'ND' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateTypeParamToInt.cpp:248:14: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/InstantiateTemplateTypeParamToInt.cpp:260:22: note: Shadow variable creduce-2.10.0+20201029/clang_delta/InstantiateTemplateTypeParamToInt.cpp:224:3: warning: Conversion of string literal "NULL TheParameter!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateTypeParamToInt.cpp:225:3: warning: Conversion of string literal "NULL ParamRewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateTypeParamToInt.cpp:239:3: warning: Conversion of string literal "Doesn't support TypeAliasTemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateTypeParamToInt.cpp:243:3: warning: Conversion of string literal "Invalid TemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateTypeParamToInt.cpp:244:3: warning: Conversion of string literal "Duplicate visitation to TemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/InstantiateTemplateTypeParamToInt.cpp:280:3: warning: Conversion of string literal "No Definition?" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/LiftAssignmentExpr.h:49:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/LiftAssignmentExpr.h:49:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/LiftAssignmentExpr.cpp:241:3: warning: Conversion of string literal "NULL TheFuncDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/LiftAssignmentExpr.cpp:242:3: warning: Conversion of string literal "NULL TheStmt!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/LiftAssignmentExpr.cpp:243:3: warning: Conversion of string literal "NULL TheAssignExpr" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/LocalToGlobal.h:51:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/LocalToGlobal.h:51:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/LocalToGlobal.cpp:93:68: style:inconclusive: Function 'VisitFunctionDecl' argument 1 names different: declaration 'VD' definition 'FD'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/LocalToGlobal.cpp:65:40: note: Function 'VisitFunctionDecl' argument 1 names different: declaration 'VD' definition 'FD'. creduce-2.10.0+20201029/clang_delta/LocalToGlobal.cpp:93:68: note: Function 'VisitFunctionDecl' argument 1 names different: declaration 'VD' definition 'FD'. creduce-2.10.0+20201029/clang_delta/LocalToGlobal.cpp:122:70: style:inconclusive: Function 'VisitCXXCatchStmt' argument 1 names different: declaration 'DS' definition 'S'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/LocalToGlobal.cpp:44:40: note: Function 'VisitCXXCatchStmt' argument 1 names different: declaration 'DS' definition 'S'. creduce-2.10.0+20201029/clang_delta/LocalToGlobal.cpp:122:70: note: Function 'VisitCXXCatchStmt' argument 1 names different: declaration 'DS' definition 'S'. creduce-2.10.0+20201029/clang_delta/LocalToGlobal.cpp:105:3: warning: Conversion of string literal "NULL CurrentFuncDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/LocalToGlobal.cpp:156:3: warning: Conversion of string literal "NULL TransformationASTVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/LocalToGlobal.cpp:158:3: warning: Conversion of string literal "NULL TheFuncDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/LocalToGlobal.cpp:159:3: warning: Conversion of string literal "NULL TheVarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/LocalToGlobal.cpp:250:5: warning: Conversion of string literal "Duplicated Definition?" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/LocalToGlobal.cpp:252:5: warning: Conversion of string literal "Bad VarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/MoveFunctionBody.h:42:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/MoveFunctionBody.h:42:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/MoveFunctionBody.cpp:90:3: warning: Conversion of string literal "NULL TheFunctionDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/MoveFunctionBody.cpp:91:3: warning: Conversion of string literal "Invalid Function Declaration!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/MoveFunctionBody.cpp:93:3: warning: Conversion of string literal "NULL TheFunctionDef!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/MoveFunctionBody.cpp:94:3: warning: Conversion of string literal "Invalid Function Definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/MoveGlobalVar.h:40:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/MoveGlobalVar.h:40:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/MoveGlobalVar.cpp:52:3: warning: Conversion of string literal "Bad DeclGroupRef!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/MoveGlobalVar.cpp:123:3: warning: Conversion of string literal "Invalid printf decl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/MoveGlobalVar.cpp:137:3: warning: Conversion of string literal "NULL DGR pointer!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/MoveGlobalVar.cpp:138:3: warning: Conversion of string literal "NULL First Decl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ParamToGlobal.h:53:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ParamToGlobal.h:53:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/CommonParameterRewriteVisitor.h:103:25: style:inconclusive: Function 'VisitCallExpr' argument 1 names different: declaration 'E' definition 'CallE'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/CommonParameterRewriteVisitor.h:26:39: note: Function 'VisitCallExpr' argument 1 names different: declaration 'E' definition 'CallE'. creduce-2.10.0+20201029/clang_delta/CommonParameterRewriteVisitor.h:103:25: note: Function 'VisitCallExpr' argument 1 names different: declaration 'E' definition 'CallE'. creduce-2.10.0+20201029/clang_delta/ParamToGlobal.cpp:121:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ParamToGlobal.cpp:122:3: warning: Conversion of string literal "NULL TheFuncDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ParamToGlobal.cpp:123:3: warning: Conversion of string literal "Invalid parameter position!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ParamToGlobal.cpp:155:3: warning: Conversion of string literal "Unmatched ParamPos!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ParamToGlobal.cpp:173:3: warning: Conversion of string literal "Must be a FunctionDecl" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonParameterRewriteVisitor.h:110:5: warning: Conversion of string literal "Not an indentifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ParamToLocal.h:50:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ParamToLocal.h:50:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ParamToLocal.cpp:84:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ParamToLocal.cpp:86:3: warning: Conversion of string literal "NULL TheFuncDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ParamToLocal.cpp:87:3: warning: Conversion of string literal "Invalid parameter position!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ParamToLocal.cpp:112:3: warning: Conversion of string literal "Unmatched ParamPos!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ParamToLocal.cpp:170:3: warning: Conversion of string literal "Must be a FunctionDecl" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.h:58:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.h:58:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:94:28: style:inconclusive: Function 'VisitArraySubscriptExpr' argument 1 names different: declaration 'DRE' definition 'ASE'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:75:52: note: Function 'VisitArraySubscriptExpr' argument 1 names different: declaration 'DRE' definition 'ASE'. creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:94:28: note: Function 'VisitArraySubscriptExpr' argument 1 names different: declaration 'DRE' definition 'ASE'. creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:302:48: style:inconclusive: Function 'isIntegerExpr' argument 1 names different: declaration 'E' definition 'Exp'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.h:78:41: note: Function 'isIntegerExpr' argument 1 names different: declaration 'E' definition 'Exp'. creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:302:48: note: Function 'isIntegerExpr' argument 1 names different: declaration 'E' definition 'Exp'. creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:125:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:127:3: warning: Conversion of string literal "NULL TheVarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:221:3: warning: Conversion of string literal "Invalid array dimension!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:256:3: warning: Conversion of string literal "Invalid ArrayType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:269:3: warning: Conversion of string literal "Invalid Bracket Pairs!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:314:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:368:3: warning: Conversion of string literal "Empty Base expression!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArrayDim.cpp:342:32: style: Unused variable: newStr [unusedVariable] creduce-2.10.0+20201029/clang_delta/ReduceArraySize.h:55:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReduceArraySize.h:55:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReduceArraySize.cpp:94:3: warning: Conversion of string literal "NULL CollectionVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArraySize.cpp:96:3: warning: Conversion of string literal "NULL TheVarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArraySize.cpp:97:3: warning: Conversion of string literal "Bad TheDimValue!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArraySize.cpp:118:5: warning: Conversion of string literal "Null OrigDimVec!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArraySize.cpp:121:5: warning: Conversion of string literal "Two DimValueVectors should have the same size!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArraySize.cpp:165:3: warning: Conversion of string literal "Invalid ArrayType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArraySize.cpp:167:3: warning: Conversion of string literal "Bad Dimension Index!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArraySize.cpp:203:3: warning: Conversion of string literal "Unmatched Dimension and Array Sub Types!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArraySize.cpp:233:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArraySize.cpp:246:3: warning: Conversion of string literal "Empty Base expression!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceArraySize.cpp:266:3: warning: Conversion of string literal "More indices than it should be!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.h:56:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.h:56:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:468:16: style: Local variable 'QTy' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:431:12: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:468:16: note: Shadow variable creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:181:3: warning: Conversion of string literal "Invalid TemplateSpecializationType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:198:3: warning: Conversion of string literal "TheParameterIndex cannot be greater than NumArgs!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:254:5: warning: Conversion of string literal "NULL DescribedClassTemplate!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:309:3: warning: Conversion of string literal "NULL TheClassTemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:310:3: warning: Conversion of string literal "NULL ArgRewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:349:3: warning: Conversion of string literal "Bad size of TheClassTemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:377:3: warning: Conversion of string literal "Arg is not TemplateArgument::Expression!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:381:3: warning: Conversion of string literal "Bad Expression!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:383:3: warning: Conversion of string literal "Bad DeclRefExpr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:386:3: warning: Conversion of string literal "Invalid NonTypeTemplateParmDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:398:3: warning: Conversion of string literal "Cannot find valid TemplateParameter!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:408:3: warning: Conversion of string literal "Arg is not TemplateArgument::Type!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:458:3: warning: Conversion of string literal "Bad NumArgs from partial template decl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:481:5: warning: Conversion of string literal "NULL Parameter!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:491:3: warning: Conversion of string literal "Arg is not TemplateArgument::Template!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:494:3: warning: Conversion of string literal "Invalid TemplateName Kind!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:508:3: warning: Conversion of string literal "Cannot find valid TemplateParameter!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:538:5: warning: Conversion of string literal "Uncatched ArgKind!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:540:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:563:5: warning: Conversion of string literal "Invalid TemplateName Kind!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:583:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:699:5: warning: Conversion of string literal "Bad NumArgs from partial template decl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReduceClassTemplateParameter.cpp:760:5: warning: Conversion of string literal "Unknown template parameter type!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.h:72:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.h:72:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:624:74: style:inconclusive: Function 'getFirstInitListElem' argument 1 names different: declaration 'E' definition 'ILE'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.h:100:70: note: Function 'getFirstInitListElem' argument 1 names different: declaration 'E' definition 'ILE'. creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:624:74: note: Function 'getFirstInitListElem' argument 1 names different: declaration 'E' definition 'ILE'. creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:702:61: style:inconclusive: Function 'getInitListExprString' argument 2 names different: declaration 'InitStr' definition 'NewInitStr'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.h:77:43: note: Function 'getInitListExprString' argument 2 names different: declaration 'InitStr' definition 'NewInitStr'. creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:702:61: note: Function 'getInitListExprString' argument 2 names different: declaration 'InitStr' definition 'NewInitStr'. creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:153:3: warning: Conversion of string literal "Bad DeclaratorDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:160:3: warning: Conversion of string literal "Bad indirect level!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:209:3: warning: Conversion of string literal "NULL DD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:377:3: warning: Conversion of string literal "Bad VarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:400:3: warning: Conversion of string literal "Bad DeclaratorDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:414:5: warning: Conversion of string literal "Bad VarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:425:5: warning: Conversion of string literal "Bad FieldDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:444:5: warning: Conversion of string literal "Bad VarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:473:3: warning: Conversion of string literal "NULL CollectionVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:474:3: warning: Conversion of string literal "NULL CollectionVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:476:3: warning: Conversion of string literal "NULL TheDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:539:3: warning: Conversion of string literal "Bad UnaryOperator!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:542:3: warning: Conversion of string literal "Invalid Unary Opcode!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:611:5: warning: Conversion of string literal "Unsupported C++ getMemberDecl!\n" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:615:5: warning: Conversion of string literal "Bad Decl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:620:3: warning: Conversion of string literal "NULL CanonicalDD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:656:5: warning: Conversion of string literal "Bad VarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:696:5: warning: Conversion of string literal "Uncatched initializer!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:698:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:741:5: warning: Conversion of string literal "Non-Unary Operator!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:744:5: warning: Conversion of string literal "Bad Sub Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:767:5: warning: Conversion of string literal "Invalid Function Decl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:769:5: warning: Conversion of string literal "Non static CXXMethodDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:780:5: warning: Conversion of string literal "Uncatched initializer!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:782:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:820:5: warning: Conversion of string literal "Bad Sub Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:827:7: warning: Conversion of string literal "No & operator!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:832:7: warning: Conversion of string literal "No & operator!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:836:7: warning: Conversion of string literal "Bad UnaryOperator!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:887:5: warning: Conversion of string literal "Uncaught initializer!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:890:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerLevel.cpp:963:3: warning: Conversion of string literal "Cannot find Arrow!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.h:47:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.h:47:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.cpp:178:9: style: Condition 'UO' is always true [knownConditionTrueFalse] creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.cpp:161:5: warning: Conversion of string literal "Invalid DRE for Paired VarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.cpp:172:5: warning: Conversion of string literal "Invalid DeclRefExpr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.cpp:183:9: warning: Conversion of string literal "Invalid DeclRefExpr with UnaryOperator!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.cpp:214:5: warning: Conversion of string literal "Invalid LhsDRE!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.cpp:217:5: warning: Conversion of string literal "Invalid SubDRE!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.cpp:239:3: warning: Conversion of string literal "NULL CollectionVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.cpp:240:3: warning: Conversion of string literal "NULL InvalidatingVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.cpp:254:3: warning: Conversion of string literal "NULL TheVarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.cpp:255:3: warning: Conversion of string literal "NULL ThePairedVarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReducePointerPairs.cpp:302:3: warning: Conversion of string literal "NULL Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveAddrTaken.h:30:3: warning: Member variable 'RemoveAddrTaken::TheUO' is not initialized in the constructor. [uninitMemberVar] creduce-2.10.0+20201029/clang_delta/RemoveAddrTaken.h:41:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveAddrTaken.h:41:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveAddrTaken.cpp:151:3: warning: Conversion of string literal "NULL CollectionVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveAddrTaken.cpp:177:3: warning: Conversion of string literal "NULL UnaryOperator!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveArray.h:55:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveArray.h:55:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveArray.cpp:106:3: warning: Conversion of string literal "Empty Base expression!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveArray.cpp:133:3: warning: Conversion of string literal "NULL CollectionVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveArray.cpp:146:3: warning: Conversion of string literal "NULL TheArrayVarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveArray.cpp:173:3: warning: Conversion of string literal "Empty Base expression!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveArray.cpp:225:5: warning: Conversion of string literal "NULL VarDecl from ArraySubscriptExpr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveBaseClass.h:45:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveBaseClass.h:45:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveBaseClass.cpp:101:3: warning: Conversion of string literal "TheBaseClass is NULL!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveBaseClass.cpp:102:3: warning: Conversion of string literal "TheDerivedClass is NULL!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveBaseClass.cpp:110:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveBaseClass.cpp:162:11: warning: Conversion of string literal "Base class does not have any definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveBaseClass.cpp:165:11: warning: Conversion of string literal "Derived class does not have any definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveBaseClass.cpp:212:3: warning: Conversion of string literal "Invalid RBraceLoc!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveBaseClass.cpp:218:3: warning: Conversion of string literal "Empty DeclsStr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveBaseClass.cpp:233:3: warning: Conversion of string literal "TheDerivedClass doesn't have any base!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveBaseClass.cpp:262:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveBaseClass.cpp:276:7: warning: Conversion of string literal "Invalid Base Class Type!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:131:3: warning: Conversion of string literal "Bad TypePtr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:134:3: warning: Conversion of string literal "Bad TemplateSpecializationType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:138:3: warning: Conversion of string literal "Invalid TemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:140:3: warning: Conversion of string literal "Invalid NamedDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:143:3: warning: Conversion of string literal "Invalid CXXRecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:152:5: warning: Conversion of string literal "Invalid Location!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:175:5: warning: Conversion of string literal "Bad TypeSourceInfo!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:210:3: warning: Conversion of string literal "Invalid CXXRecordDecl" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:225:3: warning: Conversion of string literal "Invalid CXXRecordDecl" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:267:3: warning: Conversion of string literal "Invalid CXXRecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:272:5: warning: Conversion of string literal "Invalid Location!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:337:3: warning: Conversion of string literal "Bad DependentTemplateSpecializationType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:357:3: warning: Conversion of string literal "Invalid TemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/CommonRenameClassRewriteVisitor.h:437:3: warning: Conversion of string literal "Bad TemplateSpecializationType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveCtorInitializer.h:41:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveCtorInitializer.h:41:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveCtorInitializer.cpp:120:3: warning: Conversion of string literal "TheCtorDecl is NULL!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveCtorInitializer.cpp:121:3: warning: Conversion of string literal "TheInitializer is NULL!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveEnumMemberValue.h:40:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveEnumMemberValue.h:40:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveEnumMemberValue.cpp:82:3: warning: Conversion of string literal "NULL TheEnumConstantDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.h:66:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveNamespace.h:66:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:320:27: style:inconclusive: Function 'VisitCXXMemberCallExpr' argument 1 names different: declaration 'CE' definition 'CXXCE'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:85:50: note: Function 'VisitCXXMemberCallExpr' argument 1 names different: declaration 'CE' definition 'CXXCE'. creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:320:27: note: Function 'VisitCXXMemberCallExpr' argument 1 names different: declaration 'CE' definition 'CXXCE'. creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:519:66: style:inconclusive: Function 'VisitEnumTypeLoc' argument 1 names different: declaration 'TpLoc' definition 'TyLoc'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:107:37: note: Function 'VisitEnumTypeLoc' argument 1 names different: declaration 'TpLoc' definition 'TyLoc'. creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:519:66: note: Function 'VisitEnumTypeLoc' argument 1 names different: declaration 'TpLoc' definition 'TyLoc'. creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:549:31: style:inconclusive: Function 'TraverseNestedNameSpecifierLoc' argument 1 names different: declaration 'SpecifierLoc' definition 'QualifierLoc'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:109:62: note: Function 'TraverseNestedNameSpecifierLoc' argument 1 names different: declaration 'SpecifierLoc' definition 'QualifierLoc'. creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:549:31: note: Function 'TraverseNestedNameSpecifierLoc' argument 1 names different: declaration 'SpecifierLoc' definition 'QualifierLoc'. creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:1138:64: style: Parameter 'SpecifierName' can be declared as reference to const [constParameter] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:141:5: warning: Conversion of string literal "Bad TypeSourceInfo!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:220:3: warning: Conversion of string literal "Bad QualifierLoc!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:224:3: warning: Conversion of string literal "Bad NameSpecifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:268:3: warning: Conversion of string literal "Invalid CXXRecordDecl" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:290:3: warning: Conversion of string literal "Invalid CXXRecordDecl" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:382:3: warning: Conversion of string literal "Bad TemplateSpecializationType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:386:3: warning: Conversion of string literal "Invalid TemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:419:3: warning: Conversion of string literal "Bad TypePtr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:422:3: warning: Conversion of string literal "Bad TemplateSpecializationType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:426:3: warning: Conversion of string literal "Invalid TemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:428:3: warning: Conversion of string literal "Invalid NamedDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:431:3: warning: Conversion of string literal "Invalid CXXRecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:440:5: warning: Conversion of string literal "Invalid Location!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:458:3: warning: Conversion of string literal "Bad DependentTemplateSpecializationType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:493:3: warning: Conversion of string literal "Invalid CXXRecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:498:5: warning: Conversion of string literal "Invalid Location!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:681:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:682:3: warning: Conversion of string literal "NULL TheNamespaceDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:819:5: warning: Conversion of string literal "Invalid IdentifierInfo!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:950:5: warning: Conversion of string literal "Invalid IdentifierInfo!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:1017:3: warning: Conversion of string literal "Invalid Namespace LocStart!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:1033:5: warning: Conversion of string literal "Bad Namespace Range!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:1134:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:1183:3: warning: Conversion of string literal "Bad NestedNamespaceSpecifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:1184:3: warning: Conversion of string literal "Bad Offset Value!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.h:56:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.h:56:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:340:17: style: Local variable 'E' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:265:15: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:340:17: note: Shadow variable creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.h:68:35: style: Parameter 'Name' can be declared as reference to const [constParameter] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:169:3: warning: Conversion of string literal "NULL TheFuncDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:170:3: warning: Conversion of string literal "NULL TheStmt!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:171:3: warning: Conversion of string literal "NULL TheCallExpr" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:202:3: warning: Conversion of string literal "Cannot find < !" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:203:3: warning: Conversion of string literal "Cannot find > !" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:204:3: warning: Conversion of string literal "Invalid <> pair!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:278:5: warning: Conversion of string literal "Not an indentifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:338:5: warning: Conversion of string literal "Not an indentifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:341:5: warning: Conversion of string literal "NULL Base Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:359:7: warning: Conversion of string literal "Bad DeclContext!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:362:7: warning: Conversion of string literal "Cannot resolve DName!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:394:9: warning: Conversion of string literal "Invalid TemplateSpecialization Type!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:426:7: warning: Conversion of string literal "Uncaught Type" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.cpp:465:26: style: Variable 'AT' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/RemovePointer.h:46:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemovePointer.h:46:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemovePointer.cpp:111:3: warning: Conversion of string literal "NULL CollectionVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemovePointer.cpp:124:3: warning: Conversion of string literal "NULL TheVarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveTrivialBaseTemplate.h:42:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveTrivialBaseTemplate.h:42:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveTrivialBaseTemplate.cpp:78:3: warning: Conversion of string literal "TheDerivedClass is NULL!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveTrivialBaseTemplate.cpp:123:3: warning: Conversion of string literal "TheDerivedClass doesn't have any base!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveTrivialBaseTemplate.cpp:134:3: warning: Conversion of string literal "Invalid ThePos for the base specifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveTrivialBaseTemplate.cpp:152:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnresolvedBase.h:42:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveUnresolvedBase.h:42:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveUnresolvedBase.cpp:102:3: warning: Conversion of string literal "NULL TheDerivedClass!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnresolvedBase.cpp:103:3: warning: Conversion of string literal "NULL TheBaseSpecifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnresolvedBase.cpp:116:3: warning: Conversion of string literal "TheDerivedClass doesn't have any base!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnresolvedBase.cpp:120:5: warning: Conversion of string literal "Invalid Index for the base specifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnresolvedBase.cpp:121:5: warning: Conversion of string literal "Unmatched base specifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedEnumMember.h:37:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveUnusedEnumMember.h:37:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.h:104:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.h:104:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:674:66: style:inconclusive: Function 'isInReferencedSet' argument 1 names different: declaration 'FD' definition 'CanonicalFD'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.h:129:53: note: Function 'isInReferencedSet' argument 1 names different: declaration 'FD' definition 'CanonicalFD'. creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:674:66: note: Function 'isInReferencedSet' argument 1 names different: declaration 'FD' definition 'CanonicalFD'. creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:739:64: style:inconclusive: Function 'handleOneUsingDecl' argument 2 names different: declaration 'D' definition 'UD'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.h:57:51: note: Function 'handleOneUsingDecl' argument 2 names different: declaration 'D' definition 'UD'. creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:739:64: note: Function 'handleOneUsingDecl' argument 2 names different: declaration 'D' definition 'UD'. creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:866:70: style:inconclusive: Function 'handleOneFunctionDecl' argument 1 names different: declaration 'FD' definition 'TheFD'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.h:73:57: note: Function 'handleOneFunctionDecl' argument 1 names different: declaration 'FD' definition 'TheFD'. creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:866:70: note: Function 'handleOneFunctionDecl' argument 1 names different: declaration 'FD' definition 'TheFD'. creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:237:5: warning: Conversion of string literal "NULL FunctionTemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:313:5: warning: Conversion of string literal "NULL TheFunctionDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:321:3: warning: Conversion of string literal "TransformationCounter is larger than the number of defs!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:324:3: warning: Conversion of string literal "ToCounter is larger than the number of defs!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:327:5: warning: Conversion of string literal "Invalid Index!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:329:5: warning: Conversion of string literal "NULL FunctionDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:370:3: warning: Conversion of string literal "Invalid MatchedPos!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:372:3: warning: Conversion of string literal "Invalid ExtStr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:601:5: warning: Conversion of string literal "Referenced Instantiation!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:616:5: warning: Conversion of string literal "Bad Instantiation!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:676:3: warning: Conversion of string literal "NULL FunctionDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:757:3: warning: Conversion of string literal "Duplicate UsingDecl to FD map!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:761:5: warning: Conversion of string literal "CurrentFD is not a definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:763:5: warning: Conversion of string literal "Duplicate UsingDecl to ParentFD map!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:783:5: warning: Conversion of string literal "NULL CurrentFD" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:785:5: warning: Conversion of string literal "Bad DeclContext!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:1042:3: warning: Conversion of string literal "Invalid template specialization kind!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedFunction.cpp:1046:3: warning: Conversion of string literal "NULL FunctionTemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedOuterClass.h:42:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveUnusedOuterClass.h:42:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveUnusedOuterClass.cpp:124:3: warning: Conversion of string literal "NULL Base CXXRD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedOuterClass.cpp:128:3: warning: Conversion of string literal "Invalid Location!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedStructField.h:55:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveUnusedStructField.h:55:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveUnusedStructField.cpp:146:3: warning: Conversion of string literal "NULL TheRecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedStructField.cpp:147:3: warning: Conversion of string literal "NULL TheFunctionDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedStructField.cpp:209:3: warning: Conversion of string literal "Need initializer!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedStructField.cpp:286:7: warning: Conversion of string literal "Invalid array initializer!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedStructField.cpp:322:5: warning: Conversion of string literal "Bad RecordType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedStructField.cpp:331:5: warning: Conversion of string literal "NULL FieldDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedStructField.cpp:333:5: warning: Conversion of string literal "Cannot find FieldIdxVec!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedStructField.cpp:353:7: warning: Conversion of string literal "Bad IndexVector size!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedStructField.cpp:363:3: warning: Conversion of string literal "NumFields cannot be zero!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedVar.h:42:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RemoveUnusedVar.h:42:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RemoveUnusedVar.cpp:92:70: style:inconclusive: Function 'VisitCXXCatchStmt' argument 1 names different: declaration 'DS' definition 'S'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/RemoveUnusedVar.cpp:44:40: note: Function 'VisitCXXCatchStmt' argument 1 names different: declaration 'DS' definition 'S'. creduce-2.10.0+20201029/clang_delta/RemoveUnusedVar.cpp:92:70: note: Function 'VisitCXXCatchStmt' argument 1 names different: declaration 'DS' definition 'S'. creduce-2.10.0+20201029/clang_delta/RemoveUnusedVar.cpp:145:5: warning: Conversion of string literal "NULL TheVarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedVar.cpp:150:3: warning: Conversion of string literal "TransformationCounter is larger than the number of decls!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedVar.cpp:153:3: warning: Conversion of string literal "ToCounter is larger than the number of decls!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedVar.cpp:156:5: warning: Conversion of string literal "Invalid Index!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RemoveUnusedVar.cpp:158:5: warning: Conversion of string literal "NULL FunctionDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.h:63:16: style: The function 'skipCounter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:173:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.h:63:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.h:82:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.h:82:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:104:74: style:inconclusive: Function 'VisitCXXRecordDecl' argument 1 names different: declaration 'FD' definition 'RD'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:43:42: note: Function 'VisitCXXRecordDecl' argument 1 names different: declaration 'FD' definition 'RD'. creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:104:74: note: Function 'VisitCXXRecordDecl' argument 1 names different: declaration 'FD' definition 'RD'. creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:126:64: style:inconclusive: Function 'VisitCXXRecordDecl' argument 1 names different: declaration 'FD' definition 'RD'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:79:42: note: Function 'VisitCXXRecordDecl' argument 1 names different: declaration 'FD' definition 'RD'. creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:126:64: note: Function 'VisitCXXRecordDecl' argument 1 names different: declaration 'FD' definition 'RD'. creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:209:5: warning: Conversion of string literal "Invalid Member FD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:219:5: warning: Conversion of string literal "Cannot find member function!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:247:3: warning: Conversion of string literal "Bad new name!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:274:3: warning: Conversion of string literal "Bad new name!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:336:3: warning: Conversion of string literal "NULL RenameVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:388:3: warning: Conversion of string literal "Not a definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:439:3: warning: Conversion of string literal "Duplicate CXXMethodDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:460:3: warning: Conversion of string literal "Duplicate CXXMethodDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:467:5: warning: Conversion of string literal "bad conversion from FD to MD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:470:3: warning: Conversion of string literal "Cannot find base CXXMethodDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:477:3: warning: Conversion of string literal "Can only handle class definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:566:3: warning: Conversion of string literal "Cannot find class!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:589:3: warning: Conversion of string literal "Invalid CXXMethodDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:594:3: warning: Conversion of string literal "Bad new name!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:616:3: warning: Conversion of string literal "Not an indentifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:641:5: warning: Conversion of string literal "Invalid CurrentFD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:643:5: warning: Conversion of string literal "Bad DeclContext!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:659:3: warning: Conversion of string literal "NULL CalleeExpr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:745:3: warning: Conversion of string literal "Not an indentifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:748:3: warning: Conversion of string literal "NULL Base Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:753:5: warning: Conversion of string literal "NULL CurrentFD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:755:5: warning: Conversion of string literal "Bad DeclContext!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:758:5: warning: Conversion of string literal "Cannot resolve DName!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:804:3: warning: Conversion of string literal "Invalid MD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:808:3: warning: Conversion of string literal "Bad new name!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:845:5: warning: Conversion of string literal "bad conversion from FD to MD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:853:5: warning: Conversion of string literal "bad conversion from FD to MD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:879:3: warning: Conversion of string literal "Not a CXXMethodDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:882:3: warning: Conversion of string literal "Cannot find Template Pattern!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:884:3: warning: Conversion of string literal "Invalid CXXMethodDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:888:3: warning: Conversion of string literal "Cannot find CXXMethodDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameCXXMethod.cpp:891:3: warning: Conversion of string literal "Duplicate find CXXMethodDecl?" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameClass.h:64:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RenameClass.h:64:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RenameClass.cpp:108:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameClass.cpp:176:5: warning: Conversion of string literal "Cannot new a CXXRecordDeclSet!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameFun.h:45:16: style: The function 'skipCounter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:173:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RenameFun.h:45:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RenameFun.h:51:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RenameFun.h:51:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RenameFun.cpp:125:3: warning: Conversion of string literal "Cannot find FunctionDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameFun.cpp:151:3: warning: Conversion of string literal "Cannot find FunctionDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameFun.cpp:217:3: warning: Conversion of string literal "NULL RenameVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameFun.cpp:275:3: warning: Conversion of string literal "Duplicated Fun name!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameParam.h:46:16: style: The function 'skipCounter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:173:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RenameParam.h:46:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RenameParam.h:54:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RenameParam.h:54:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RenameParam.cpp:162:3: warning: Conversion of string literal "NULL RenameVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameParam.cpp:218:3: warning: Conversion of string literal "Bad function declaration!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameParam.cpp:266:5: warning: Conversion of string literal "Bad Postfix!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RenameVar.h:44:16: style: The function 'skipCounter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:173:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RenameVar.h:44:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RenameVar.h:50:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/RenameVar.h:50:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/RenameVar.cpp:175:3: warning: Conversion of string literal "NULL RenameVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceArrayAccessWithIndex.h:29:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReplaceArrayAccessWithIndex.h:29:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReplaceArrayAccessWithIndex.cpp:79:3: warning: Conversion of string literal "NULL Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceArrayAccessWithIndex.cpp:107:3: warning: Conversion of string literal "NULL Collector" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceArrayAccessWithIndex.cpp:131:3: warning: Conversion of string literal "Bad Idx!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceArrayIndexVar.h:48:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReplaceArrayIndexVar.h:48:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReplaceArrayIndexVar.cpp:170:5: warning: Conversion of string literal "Cannot find CurrVD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceArrayIndexVar.cpp:188:3: warning: Conversion of string literal "NULL Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceArrayIndexVar.cpp:237:3: warning: Conversion of string literal "NULL CollectionVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceArrayIndexVar.cpp:262:5: warning: Conversion of string literal "Bad Idx!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.h:57:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.h:57:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:170:64: style:inconclusive: Function 'isValidValueDecl' argument 1 names different: declaration 'VD' definition 'ValueD'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:68:42: note: Function 'isValidValueDecl' argument 1 names different: declaration 'VD' definition 'ValueD'. creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:170:64: note: Function 'isValidValueDecl' argument 1 names different: declaration 'VD' definition 'ValueD'. creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:589:41: style: Local variable 'I' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:583:60: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:589:41: note: Shadow variable creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:140:3: warning: Conversion of string literal "Bad CurrentFD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:213:3: warning: Conversion of string literal "NULL Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:284:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:306:3: warning: Conversion of string literal "NULL TheCallExpr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:307:3: warning: Conversion of string literal "NULL TheReturnStmt" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:332:3: warning: Conversion of string literal "Duplicated ReturnStmt!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:339:3: warning: Conversion of string literal "NULL ReturnStmt!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:352:3: warning: Conversion of string literal "Duplicated ParmRef!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:405:3: warning: Conversion of string literal "Bad Return Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:408:3: warning: Conversion of string literal "Bad NumExprs!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:421:5: warning: Conversion of string literal "Bad NumExprs!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:430:5: warning: Conversion of string literal "Bad ParmPos!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:443:5: warning: Conversion of string literal "Bad CalleeDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:451:5: warning: Conversion of string literal "NULL RVector!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:479:3: warning: Conversion of string literal "Bad ParmVarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:486:5: warning: Conversion of string literal "Unmatched Parm and Arg!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:507:3: warning: Conversion of string literal "Unreachable Code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:546:5: warning: Conversion of string literal "Bad Offset!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceCallExpr.cpp:579:3: warning: Conversion of string literal "Bad Return Value!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceClassWithBaseTemplateSpec.h:40:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReplaceClassWithBaseTemplateSpec.h:40:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReplaceClassWithBaseTemplateSpec.cpp:116:3: warning: Conversion of string literal "TheCXXRecord is NULL!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceClassWithBaseTemplateSpec.cpp:118:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceClassWithBaseTemplateSpec.cpp:130:3: warning: Conversion of string literal "NULL CXXRD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceClassWithBaseTemplateSpec.cpp:131:3: warning: Conversion of string literal "Not a definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceClassWithBaseTemplateSpec.cpp:156:3: warning: Conversion of string literal "TheCXXRecord can have only one base!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceDependentName.h:42:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReplaceDependentName.h:42:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReplaceDependentName.cpp:52:29: performance:inconclusive: Function parameter 'TLoc' should be passed by const reference. [passedByValue] creduce-2.10.0+20201029/clang_delta/ReplaceDependentName.cpp:59:26: performance:inconclusive: Function parameter 'TLoc' should be passed by const reference. [passedByValue] creduce-2.10.0+20201029/clang_delta/ReplaceDependentName.cpp:111:3: warning: Conversion of string literal "Failed to get ElaboratedTypeLoc!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceDependentName.cpp:157:3: warning: Conversion of string literal "NULL DependentNameType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceDependentTypedef.h:48:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReplaceDependentTypedef.h:48:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReplaceDependentTypedef.cpp:124:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceDerivedClass.h:46:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReplaceDerivedClass.h:46:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReplaceDerivedClass.cpp:92:3: warning: Conversion of string literal "TheDerivedClass is NULL!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceDerivedClass.cpp:93:3: warning: Conversion of string literal "TheBaseClass is NULL!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceDerivedClass.cpp:100:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceDerivedClass.cpp:128:3: warning: Conversion of string literal "CXXDef must be a definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceDerivedClass.cpp:131:3: warning: Conversion of string literal "Invalid DeclContext!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceFunctionDefWithDecl.h:48:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReplaceFunctionDefWithDecl.h:48:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReplaceFunctionDefWithDecl.cpp:132:3: warning: Conversion of string literal "Init is not written!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceFunctionDefWithDecl.cpp:298:5: warning: Conversion of string literal "NULL TheFunctionDef!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceFunctionDefWithDecl.cpp:303:3: warning: Conversion of string literal "TransformationCounter is larger than the number of defs!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceFunctionDefWithDecl.cpp:306:3: warning: Conversion of string literal "ToCounter is larger than the number of defs!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceFunctionDefWithDecl.cpp:314:5: warning: Conversion of string literal "Invalid Index!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceFunctionDefWithDecl.cpp:316:5: warning: Conversion of string literal "NULL FunctionDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceOneLevelTypedefType.h:31:3: warning: Member variable 'ReplaceOneLevelTypedefType::TheTypedefDecl' is not initialized in the constructor. [uninitMemberVar] creduce-2.10.0+20201029/clang_delta/ReplaceOneLevelTypedefType.h:47:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReplaceOneLevelTypedefType.h:47:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReplaceOneLevelTypedefType.cpp:75:3: warning: Conversion of string literal "NULL TheTypedefDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceOneLevelTypedefType.cpp:134:5: warning: Conversion of string literal "NULL LocVec!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceSimpleTypedef.h:31:3: warning: Member variable 'ReplaceSimpleTypedef::TheTypedefDecl' is not initialized in the constructor. [uninitMemberVar] creduce-2.10.0+20201029/clang_delta/ReplaceSimpleTypedef.h:45:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReplaceSimpleTypedef.h:45:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReplaceSimpleTypedef.cpp:68:75: style:inconclusive: Function 'VisitTypedefDecl' argument 1 names different: declaration 'D' definition 'TdefD'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/ReplaceSimpleTypedef.cpp:44:38: note: Function 'VisitTypedefDecl' argument 1 names different: declaration 'D' definition 'TdefD'. creduce-2.10.0+20201029/clang_delta/ReplaceSimpleTypedef.cpp:68:75: note: Function 'VisitTypedefDecl' argument 1 names different: declaration 'D' definition 'TdefD'. creduce-2.10.0+20201029/clang_delta/ReplaceSimpleTypedef.cpp:149:3: warning: Conversion of string literal "NULL TheTypedefDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceSimpleTypedef.cpp:189:5: warning: Conversion of string literal "NULL CXXRecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceUndefinedFunction.h:52:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReplaceUndefinedFunction.h:52:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReplaceUndefinedFunction.cpp:80:3: warning: Conversion of string literal "FD cannot have any definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceUndefinedFunction.cpp:109:3: warning: Conversion of string literal "NULL CollectionVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceUndefinedFunction.cpp:122:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReplaceUndefinedFunction.cpp:160:5: warning: Conversion of string literal "NULL FDSet" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReturnVoid.h:47:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/ReturnVoid.h:47:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/ReturnVoid.cpp:206:50: style:inconclusive: Function 'rewriteFuncDecl' argument 1 names different: declaration 'FP' definition 'FD'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/ReturnVoid.cpp:48:38: note: Function 'rewriteFuncDecl' argument 1 names different: declaration 'FP' definition 'FD'. creduce-2.10.0+20201029/clang_delta/ReturnVoid.cpp:206:50: note: Function 'rewriteFuncDecl' argument 1 names different: declaration 'FP' definition 'FD'. creduce-2.10.0+20201029/clang_delta/ReturnVoid.cpp:131:3: warning: Conversion of string literal "Duplicated function definition?" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReturnVoid.cpp:171:5: warning: Conversion of string literal "Bad return statement range!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReturnVoid.cpp:191:3: warning: Conversion of string literal "NULL TransformationASTVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/ReturnVoid.cpp:193:3: warning: Conversion of string literal "NULL TheFuncDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.h:136:15: performance:inconclusive: Technically the member function 'RewriteUtils::getTmpVarNamePrefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:773:27: note: Technically the member function 'RewriteUtils::getTmpVarNamePrefix' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/RewriteUtils.h:136:15: note: Technically the member function 'RewriteUtils::getTmpVarNamePrefix' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/RewriteUtils.h:297:7: performance:inconclusive: Technically the member function 'RewriteUtils::getOffsetUntil' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:119:19: note: Technically the member function 'RewriteUtils::getOffsetUntil' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/RewriteUtils.h:297:7: note: Technically the member function 'RewriteUtils::getOffsetUntil' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/RewriteUtils.h:299:7: performance:inconclusive: Technically the member function 'RewriteUtils::getSkippingOffset' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:131:19: note: Technically the member function 'RewriteUtils::getSkippingOffset' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/RewriteUtils.h:299:7: note: Technically the member function 'RewriteUtils::getSkippingOffset' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/RewriteUtils.h:310:25: performance:inconclusive: Technically the member function 'RewriteUtils::getVarDeclTypeLocBegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:465:30: note: Technically the member function 'RewriteUtils::getVarDeclTypeLocBegin' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/RewriteUtils.h:310:25: note: Technically the member function 'RewriteUtils::getVarDeclTypeLocBegin' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/RewriteUtils.h:334:8: performance:inconclusive: Technically the member function 'RewriteUtils::skipRangeByType' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:409:20: note: Technically the member function 'RewriteUtils::skipRangeByType' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/RewriteUtils.h:334:8: note: Technically the member function 'RewriteUtils::skipRangeByType' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:948:54: style:inconclusive: Function 'replaceValueDecl' argument 1 names different: declaration 'ValD' definition 'VD'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/RewriteUtils.h:228:49: note: Function 'replaceValueDecl' argument 1 names different: declaration 'ValD' definition 'VD'. creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:948:54: note: Function 'replaceValueDecl' argument 1 names different: declaration 'ValD' definition 'VD'. creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:93:3: warning: Conversion of string literal "Bad locations!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:201:3: warning: Conversion of string literal "Bad Name Position!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:257:5: warning: Conversion of string literal "Invalid start buffer!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:284:3: warning: Conversion of string literal "Invalid start buffer!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:310:3: warning: Conversion of string literal "Invalid Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:324:3: warning: Conversion of string literal "Invalid Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:336:3: warning: Conversion of string literal "Null arg!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:366:5: warning: Conversion of string literal "Invalid start buffer!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:517:3: warning: Conversion of string literal "Invalid EndLoc!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:595:3: warning: Conversion of string literal "PrevDecl cannot be NULL!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:709:5: warning: Conversion of string literal "EndLoc is not from a macro!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:712:3: warning: Conversion of string literal "Bad expr range!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:758:3: warning: Conversion of string literal "NULL body for a function definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:790:5: warning: Conversion of string literal "Invalid LocEnd!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:841:3: warning: Conversion of string literal "Invalid LocEnd!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:910:3: warning: Conversion of string literal "Invalid LocEnd!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:939:3: warning: Conversion of string literal "Please use replaceFunctionDeclName for renaming a FunctionDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:941:3: warning: Conversion of string literal "Cannot use this function for renaming UsingDirectiveDecl" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:978:3: warning: Conversion of string literal "Cannot rename CXXDestructorName here!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:989:7: warning: Conversion of string literal "Cannot find RecordDecl Name!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1006:3: warning: Conversion of string literal "Invalid Destructor Location" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1024:5: warning: Conversion of string literal "Cannot find RecordDecl Name!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1141:5: warning: Conversion of string literal "Bad VarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1177:3: warning: Conversion of string literal "Bad First VarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1178:3: warning: Conversion of string literal "Bad First VarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1213:3: warning: Conversion of string literal "Invalid EndLoc!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1284:3: warning: Conversion of string literal "VarDecl doesn't have an Init Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1345:5: warning: Conversion of string literal "Bad Decl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1347:5: warning: Conversion of string literal "Invalid Var Decl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1381:3: warning: Conversion of string literal "Cannot find VD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1418:3: warning: Conversion of string literal "Invalid template decl StartLoc!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1426:3: warning: Conversion of string literal "Bad Range!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1445:3: warning: Conversion of string literal "NULL ThenStmt!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1499:3: warning: Conversion of string literal "FD cannot be a definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1514:3: warning: Conversion of string literal "FunctionDecl is not a definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1554:3: warning: Conversion of string literal "Bad UsingDecl SourceRange!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1575:3: warning: Conversion of string literal "Bad Name Position!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1591:5: warning: Conversion of string literal "EndLoc is not from a macro!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1600:3: warning: Conversion of string literal "Bad NestedNameSpecifierLoc Range!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1609:3: warning: Conversion of string literal "Bad NestedNameSpecifierLoc Range!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1618:3: warning: Conversion of string literal "Bad StartLoc for NestedNameSpecifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1629:3: warning: Conversion of string literal "Bad StartLoc for NestedNameSpecifier!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1735:3: warning: Conversion of string literal "Bad Name Location!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1742:3: warning: Conversion of string literal "Cannot find comma!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/RewriteUtils.cpp:1835:5: warning: Conversion of string literal "Invalid class template!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimpleInliner.h:78:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/SimpleInliner.h:78:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/SimpleInliner.cpp:552:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] creduce-2.10.0+20201029/clang_delta/SimpleInliner.cpp:271:3: warning: Conversion of string literal "NULL CurrentFD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimpleInliner.cpp:272:3: warning: Conversion of string literal "NULL TheCallExpr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimpleInliner.cpp:282:3: warning: Conversion of string literal "NULL TheStmt!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimpleInliner.cpp:292:3: warning: Conversion of string literal "NULL Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimpleInliner.cpp:322:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimpleInliner.cpp:360:5: warning: Conversion of string literal "Bad CalleeDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimpleInliner.cpp:381:7: warning: Conversion of string literal "Bad CalleeDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimpleInliner.cpp:385:7: warning: Conversion of string literal "NULL TheCaller!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimpleInliner.cpp:495:5: warning: Conversion of string literal "Bad Offset!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimpleInliner.cpp:503:3: warning: Conversion of string literal "NULL Body!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyCallExpr.h:45:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/SimplifyCallExpr.h:45:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/SimplifyCallExpr.cpp:105:3: warning: Conversion of string literal "NULL TheCallExpr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyCommaExpr.h:46:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/SimplifyCommaExpr.h:46:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/SimplifyCommaExpr.cpp:169:3: warning: Conversion of string literal "NULL TheStmt!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyCommaExpr.cpp:170:3: warning: Conversion of string literal "NULL TheBinaryOperator" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyCommaExpr.cpp:181:3: warning: Conversion of string literal "Non Comma Operator!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyCommaExpr.cpp:193:5: warning: Conversion of string literal "EndLoc is not from a macro!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.cpp:70:5: error: Non-local variable 'TypeSet' will use object that points to local variable 'TypeSet'. [danglingLifetime] creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.cpp:207:43: note: Address of variable taken here. creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.cpp:207:43: note: Calling function 'setTypeSet', 1st argument '&TypeSet' value is lifetime=TypeSet creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.cpp:180:27: note: Variable created here. creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.cpp:70:5: note: Non-local variable 'TypeSet' will use object that points to local variable 'TypeSet'. creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.h:33:3: warning: Member variable 'SimplifyDependentTypedef::TheTypedefDecl' is not initialized in the constructor. [uninitMemberVar] creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.cpp:62:12: warning: Member variable 'DependentTypedefTemplateTypeParmTypeVisitor::TypeSet' is not initialized in the constructor. [uninitMemberVar] creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.h:48:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.h:48:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.cpp:132:3: warning: Conversion of string literal "NULL TheTypedefDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.cpp:133:3: warning: Conversion of string literal "NULL FirstTmplTypeParmD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.cpp:151:3: warning: Conversion of string literal "Invalid TypeParmType Name!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.cpp:163:3: warning: Conversion of string literal "Bad TypedefDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyDependentTypedef.cpp:190:7: warning: Conversion of string literal "Bad TemplateTypeParmType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyIf.h:45:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/SimplifyIf.h:45:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/SimplifyIf.cpp:183:3: warning: Conversion of string literal "NULL TheIfStmt" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyIf.cpp:195:3: warning: Conversion of string literal "Bad Cond Expr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyNestedClass.h:31:3: warning: Member variable 'SimplifyNestedClass::TheInnerDecl' is not initialized in the constructor. [uninitMemberVar] creduce-2.10.0+20201029/clang_delta/SimplifyNestedClass.h:41:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/SimplifyNestedClass.h:41:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/SimplifyNestedClass.cpp:125:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyNestedClass.cpp:136:3: warning: Conversion of string literal "NULL Base CXXRD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyNestedClass.cpp:152:3: warning: Conversion of string literal "NULL CXXRD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyNestedClass.cpp:153:3: warning: Conversion of string literal "Not a definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyRecursiveTemplateInstantiation.h:51:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/SimplifyRecursiveTemplateInstantiation.h:51:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/SimplifyRecursiveTemplateInstantiation.cpp:168:3: warning: Conversion of string literal "NULL ParentD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyRecursiveTemplateInstantiation.cpp:170:3: warning: Conversion of string literal "NULL Decl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyRecursiveTemplateInstantiation.cpp:174:3: warning: Conversion of string literal "Failed to alloc SpecTypeLocPair!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyRecursiveTemplateInstantiation.cpp:182:3: warning: Conversion of string literal "NULL TheLocPair!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyRecursiveTemplateInstantiation.cpp:183:3: warning: Conversion of string literal "Invalid size of TheLocPair!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStruct.h:50:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/SimplifyStruct.h:50:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/SimplifyStruct.cpp:96:3: warning: Conversion of string literal "Invalid FieldDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStruct.cpp:210:5: warning: Conversion of string literal "Bad FD!\n" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStruct.cpp:220:3: warning: Conversion of string literal "Invalid record type!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStruct.cpp:224:3: warning: Conversion of string literal "Unmatched Replacing RD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStruct.cpp:258:5: warning: Conversion of string literal "Cannot find arrow or dot!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStruct.cpp:275:5: warning: Conversion of string literal "Bad dot position!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStruct.cpp:299:3: warning: Conversion of string literal "NULL CollectionVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStruct.cpp:312:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStruct.cpp:313:3: warning: Conversion of string literal "NULL TheRecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStruct.cpp:314:3: warning: Conversion of string literal "NULL ReplacingRecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.h:51:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.h:51:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:79:63: style:inconclusive: Function 'HandleTopLevelDecl' argument 1 names different: declaration 'D' definition 'DGR'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.h:53:55: note: Function 'HandleTopLevelDecl' argument 1 names different: declaration 'D' definition 'DGR'. creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:79:63: note: Function 'HandleTopLevelDecl' argument 1 names different: declaration 'D' definition 'DGR'. creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:207:74: style:inconclusive: Function 'getBaseRecordDecl' argument 1 names different: declaration 'Ty' definition 'T'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.h:63:65: note: Function 'getBaseRecordDecl' argument 1 names different: declaration 'Ty' definition 'T'. creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:207:74: note: Function 'getBaseRecordDecl' argument 1 names different: declaration 'Ty' definition 'T'. creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:115:14: style: Local variable 'VD' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:91:12: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:115:14: note: Shadow variable creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:123:14: style: Local variable 'VD' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:91:12: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:123:14: note: Shadow variable creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:116:5: warning: Conversion of string literal "Bad VarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:143:3: warning: Conversion of string literal "NULL AnalysisVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/SimplifyStructUnionDecl.cpp:144:3: warning: Conversion of string literal "NULL RecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateArgToInt.h:49:3: warning: Member variable 'TemplateArgToInt::TheTypeSourceInfo' is not initialized in the constructor. [uninitMemberVar] creduce-2.10.0+20201029/clang_delta/TemplateArgToInt.h:72:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/TemplateArgToInt.h:72:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/CommonTemplateArgumentVisitor.h:44:47: performance:inconclusive: Function parameter 'TLoc' should be passed by const reference. [passedByValue] creduce-2.10.0+20201029/clang_delta/TemplateArgToInt.cpp:247:7: warning: Conversion of string literal "Duplicate Index!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateArgToInt.cpp:258:3: warning: Conversion of string literal "Duplicate TemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateArgToInt.cpp:284:3: warning: Conversion of string literal "NULL TemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateArgToInt.cpp:318:3: warning: Conversion of string literal "NULL TheTypeSourceInfo" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateArgToInt.cpp:362:3: warning: Conversion of string literal "Invalid ParmDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateArgToInt.cpp:366:5: warning: Conversion of string literal "NULL Ctx!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateArgToInt.cpp:369:5: warning: Conversion of string literal "Not a ClassTemplateSpecializationDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateArgToInt.cpp:383:3: warning: Conversion of string literal "NULL TemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateArgToInt.cpp:386:3: warning: Conversion of string literal "NULL InvalidIdx!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateNonTypeArgToInt.h:61:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/TemplateNonTypeArgToInt.h:61:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/TemplateNonTypeArgToInt.cpp:115:5: warning: Conversion of string literal "No valid targets!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateNonTypeArgToInt.cpp:146:5: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateNonTypeArgToInt.cpp:149:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateNonTypeArgToInt.cpp:178:3: warning: Conversion of string literal "NULL TemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TemplateNonTypeArgToInt.cpp:244:3: warning: Conversion of string literal "Duplicate TemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:267:44: style:inconclusive: Function 'getMemberExprBaseExprAndIdxs' argument 2 names different: declaration 'Idx' definition 'Idxs'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/Transformation.h:218:64: note: Function 'getMemberExprBaseExprAndIdxs' argument 2 names different: declaration 'Idx' definition 'Idxs'. creduce-2.10.0+20201029/clang_delta/Transformation.cpp:267:44: note: Function 'getMemberExprBaseExprAndIdxs' argument 2 names different: declaration 'Idx' definition 'Idxs'. creduce-2.10.0+20201029/clang_delta/Transformation.cpp:566:26: style: Local variable 'Ctx' shadows outer argument [shadowArgument] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:541:28: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/Transformation.cpp:566:26: note: Shadow variable creduce-2.10.0+20201029/clang_delta/Transformation.cpp:661:15: style: Local variable 'Name' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/Transformation.h:308:21: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/Transformation.cpp:661:15: note: Shadow variable creduce-2.10.0+20201029/clang_delta/Transformation.cpp:56:3: warning: Conversion of string literal "Bad trans tmp name!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:61:5: warning: Conversion of string literal "Non-integer trans tmp name!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:101:3: warning: Conversion of string literal "Empty RewriteBuffer!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:110:3: warning: Conversion of string literal "Empty MainBuf!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:150:5: warning: Conversion of string literal "Unknown transformation error!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:165:3: warning: Conversion of string literal "NULL NewE!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:191:5: warning: Conversion of string literal "NULL Exp!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:198:3: warning: Conversion of string literal "Exp cannot be NULL" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:231:3: warning: Conversion of string literal "Bad Array Base Expression!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:238:3: warning: Conversion of string literal "Bad VarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:363:5: warning: Conversion of string literal "Non-integer value!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:383:7: warning: Conversion of string literal "Bad FD!\n" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:401:11: warning: Conversion of string literal "Non-integer value!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:433:3: warning: Conversion of string literal "NULL Type Ptr!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:441:5: warning: Conversion of string literal "Failed to Evaluate index!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:670:3: warning: Conversion of string literal "Invalid TemplateDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:675:3: warning: Conversion of string literal "Invalid NamedDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:683:3: warning: Conversion of string literal "Invalid CXXRD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:812:5: warning: Conversion of string literal "Bad base class type!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:823:7: warning: Conversion of string literal "Bad base decl from ClassTemplateSpecializationDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:846:5: warning: Conversion of string literal "Unknown template parameter type!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:881:3: warning: Conversion of string literal "Not DependentNameType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:901:3: warning: Conversion of string literal "Bad Parm Index!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:1049:3: warning: Conversion of string literal "Unreachable code!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/Transformation.cpp:1056:3: warning: Conversion of string literal "Invalid DeclContext!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TransformationManager.h:112:8: style:inconclusive: Technically the member function 'TransformationManager::closeOutStream' can be const. [functionConst] creduce-2.10.0+20201029/clang_delta/TransformationManager.cpp:232:29: note: Technically the member function 'TransformationManager::closeOutStream' can be const. creduce-2.10.0+20201029/clang_delta/TransformationManager.h:112:8: note: Technically the member function 'TransformationManager::closeOutStream' can be const. creduce-2.10.0+20201029/clang_delta/TransformationManager.cpp:58:3: warning: Conversion of string literal "Invalid Instance!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TransformationManager.cpp:59:3: warning: Conversion of string literal "Invalid ClangInstance!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TransformationManager.cpp:67:3: warning: Conversion of string literal "Invalid Instance!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TransformationManager.cpp:68:3: warning: Conversion of string literal "Invalid ClangInstance!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TransformationManager.cpp:76:3: warning: Conversion of string literal "Invalid Instance!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/TransformationManager.cpp:77:3: warning: Conversion of string literal "Invalid ClangInstance!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnifyFunctionDecl.h:41:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/UnifyFunctionDecl.h:41:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/UnifyFunctionDecl.cpp:73:3: warning: Conversion of string literal "NULL TheFunctionDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnifyFunctionDecl.cpp:74:3: warning: Conversion of string literal "NULL TheFunctionDef!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnifyFunctionDecl.cpp:105:7: warning: Conversion of string literal "Duplicated Definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnifyFunctionDecl.cpp:111:7: warning: Conversion of string literal "Duplicated Definition!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnionToStruct.h:59:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/UnionToStruct.h:59:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:209:59: style:inconclusive: Function 'getInitStrWithPointerType' argument 1 names different: declaration 'E' definition 'Exp'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/UnionToStruct.h:85:53: note: Function 'getInitStrWithPointerType' argument 1 names different: declaration 'E' definition 'Exp'. creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:209:59: note: Function 'getInitStrWithPointerType' argument 1 names different: declaration 'E' definition 'Exp'. creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:235:62: style:inconclusive: Function 'getInitStrWithNonPointerType' argument 1 names different: declaration 'E' definition 'Exp'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/UnionToStruct.h:87:56: note: Function 'getInitStrWithNonPointerType' argument 1 names different: declaration 'E' definition 'Exp'. creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:235:62: note: Function 'getInitStrWithNonPointerType' argument 1 names different: declaration 'E' definition 'Exp'. creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:389:60: style:inconclusive: Function 'addOneDeclarator' argument 1 names different: declaration 'VD' definition 'DD'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/UnionToStruct.h:65:54: note: Function 'addOneDeclarator' argument 1 names different: declaration 'VD' definition 'DD'. creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:389:60: note: Function 'addOneDeclarator' argument 1 names different: declaration 'VD' definition 'DD'. creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:134:3: warning: Conversion of string literal "Cannot have NULL TheRecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:135:3: warning: Conversion of string literal "Cannot have NULL TheDeclaratorSet!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:180:3: warning: Conversion of string literal "NULL RecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:188:3: warning: Conversion of string literal "NULL RecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:216:3: warning: Conversion of string literal "Empty RecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:243:3: warning: Conversion of string literal "Empty RecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:277:3: warning: Conversion of string literal "Bad DeclRefGroup!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:384:5: warning: Conversion of string literal "Invalid Declarator kind!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:407:3: warning: Conversion of string literal "Bad RecordType!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:414:3: warning: Conversion of string literal "NULL CanonicalRD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:436:3: warning: Conversion of string literal "NULL CanonicalRD!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/UnionToStruct.cpp:442:3: warning: Conversion of string literal "Member allocation failure!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/VectorToArray.h:26:3: warning: Member variable 'VectorToArray::TheVectorDecl' is not initialized in the constructor. [uninitMemberVar] creduce-2.10.0+20201029/clang_delta/VectorToArray.h:26:3: warning: Member variable 'VectorToArray::TheVarDecl' is not initialized in the constructor. [uninitMemberVar] creduce-2.10.0+20201029/clang_delta/VectorToArray.h:32:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] creduce-2.10.0+20201029/clang_delta/Transformation.h:192:16: note: Virtual function in base class creduce-2.10.0+20201029/clang_delta/VectorToArray.h:32:16: note: Function in derived class creduce-2.10.0+20201029/clang_delta/VectorToArray.cpp:159:44: style:inconclusive: Function 'Initialize' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] creduce-2.10.0+20201029/clang_delta/VectorToArray.h:32:46: note: Function 'Initialize' argument 1 names different: declaration 'context' definition 'ctx'. creduce-2.10.0+20201029/clang_delta/VectorToArray.cpp:159:44: note: Function 'Initialize' argument 1 names different: declaration 'context' definition 'ctx'. creduce-2.10.0+20201029/clang_delta/VectorToArray.cpp:176:3: warning: Conversion of string literal "NULL RewriteVisitor!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/VectorToArray.cpp:177:3: warning: Conversion of string literal "NULL TheRecordDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/VectorToArray.cpp:178:3: warning: Conversion of string literal "NULL TheVarDecl!" to bool always evaluates to true. [incorrectStringBooleanError] creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/cast.c:10:18: error: Uninitialized variable: a [uninitvar] creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/cast.c:10:27: style: Variable '((char(*)[t])a)[0][0]' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:15:11: style: Variable 's.f1[0]' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/tests/callexpr-to-value/macro1.c:10:9: style: Variable 'x' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy1.cpp:5:3: warning: Member variable 'S::m' is not initialized in the constructor. [uninitMemberVar] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy1.cpp:6:9: style: The scope of the variable 't1' can be reduced. [variableScope] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy1.cpp:11:11: style: Local variable 'a' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy1.cpp:6:17: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy1.cpp:11:11: note: Shadow variable creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy1.cpp:9:7: warning: Unused variable value 'm' [constStatement] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy1.cpp:7:13: error: Uninitialized variable: a [uninitvar] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy1.cpp:13:10: style: Variable 't1' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy2.cpp:5:3: warning: Member variable 'S::m' is not initialized in the constructor. [uninitMemberVar] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy2.cpp:6:9: style: The scope of the variable 't1' can be reduced. [variableScope] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy2.cpp:11:11: style: Local variable 'a' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy2.cpp:6:17: note: Shadowed declaration creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy2.cpp:11:11: note: Shadow variable creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy2.cpp:9:7: warning: Unused variable value 'm' [constStatement] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy2.cpp:7:13: error: Uninitialized variable: a [uninitvar] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy2.cpp:13:10: style: Variable 't1' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:6:13: style: struct member 'S1::S' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:8:13: style: struct member 'S1::s1' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct3.cpp:6:13: style: struct member 'S1::S' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct3.cpp:8:13: style: struct member 'S1::s1' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct7.c:5:10: style: struct member 'S::x' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/struct_int.c:9:9: style: struct member 'Anonymous1::f2' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/test3.c:11:7: style: struct member 'S::i' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test1.cc:6:5: performance:inconclusive: Technically the member function 'S < int >::bar' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test1.cc:12:17: style: Unused variable: s [unusedVariable] creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test3.cc:6:5: performance:inconclusive: Technically the member function 'S < T >::bar' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test3.cc:10:15: style: Unused variable: s [unusedVariable] creduce-2.10.0+20201029/clang_delta/tests/local-to-global/macro.c:8:8: style: Unused variable: t [unusedVariable] creduce-2.10.0+20201029/clang_delta/tests/local-to-global/unnamed_1.c:7:13: style: Unused variable: s [unusedVariable] creduce-2.10.0+20201029/clang_delta/tests/local-to-global/unnamed_2.c:10:9: style: union member 'Anonymous0::j' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/local-to-global/unnamed_2.c:13:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/tests/local-to-global/unnamed_2.c:11:5: style: Unused variable: l [unusedVariable] creduce-2.10.0+20201029/clang_delta/tests/local-to-global/unnamed_3.c:9:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/template_specilization_type.cc:7:3: style: Class 'B' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] creduce-2.10.0+20201029/clang_delta/tests/reduce-pointer-level/scalar-init-expr.cpp:8:11: error: Uninitialized variable: i [legacyUninitvar] creduce-2.10.0+20201029/clang_delta/tests/reduce-pointer-level/scalar-init-expr.cpp:8:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/tests/remove-namespace/namespace15.cpp:44:5: style:inconclusive: Technically the member function 'D::operator[]' can be const. [functionConst] creduce-2.10.0+20201029/clang_delta/tests/remove-namespace/namespace15.cpp:24:3: style: Class 'G' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] creduce-2.10.0+20201029/clang_delta/tests/remove-namespace/namespace15.cpp:41:5: style: Struct 'H' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] creduce-2.10.0+20201029/clang_delta/tests/remove-namespace/namespace2.cpp:8:7: style: struct member 'S::f' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/remove-namespace/namespace4.cpp:6:46: style: struct member 'Derived::p1' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/remove-namespace/namespace4.cpp:11:44: style: struct member 'Derived::p1' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/remove-nested-function/remove_nested_func1.cc:4:3: style: Struct 'S1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-field/unused_field1.c:7:7: style: struct member 'S::f1' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-field/unused_field1.c:9:7: style: struct member 'S::f2' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-field/unused_field1.c:14:7: style: Variable 's' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-field/unused_field2.c:6:7: style: struct member 'S::f1' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-field/unused_field2.c:9:7: style: struct member 'S::f2' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-field/unused_field2.c:14:7: style: Variable 's' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-field/unused_field3.cpp:7:9: style: struct member 'Anonymous0::m' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-field/unused_field3.cpp:9:9: style: Variable 'a' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-function/class.cc:12:8: style: Unused private function: 'A::foo' [unusedPrivateFunction] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-function/class.cc:12:8: performance:inconclusive: Technically the member function 'A::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-function/class.cc:19:9: note: Technically the member function 'A::foo' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/tests/remove-unused-function/class.cc:12:8: note: Technically the member function 'A::foo' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/tests/remove-unused-function/template2.cc:4:61: performance:inconclusive: Technically the member function 'S::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-function/template2.cc:6:55: note: Technically the member function 'S::foo' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/tests/remove-unused-function/template2.cc:4:61: note: Technically the member function 'S::foo' can be static (but you may consider moving to unnamed namespace). creduce-2.10.0+20201029/clang_delta/tests/remove-unused-function/unused-funcs.cc:42:19: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-var/struct1.c:6:16: style: Unused variable: s [unusedVariable] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-var/struct2.c:9:16: style: Unused variable: s1 [unusedVariable] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-var/struct2.c:9:20: style: Unused variable: s2 [unusedVariable] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-var/unused_var.cpp:7:7: style: Unused variable: a [unusedVariable] creduce-2.10.0+20201029/clang_delta/tests/rename-class/dependent.cpp:12:44: style: struct member 'Derived::p1' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/rename-class/parm.cpp:11:16: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] creduce-2.10.0+20201029/clang_delta/tests/rename-class/parm.cpp:18:16: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] creduce-2.10.0+20201029/clang_delta/tests/rename-class/parm.cpp:11:7: style: Unused private function: 'Base::foo' [unusedPrivateFunction] creduce-2.10.0+20201029/clang_delta/tests/rename-class/parm.cpp:18:7: style: Unused private function: 'S2::foo' [unusedPrivateFunction] creduce-2.10.0+20201029/clang_delta/tests/rename-class/parm.cpp:11:7: performance:inconclusive: Technically the member function 'Base::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/rename-class/parm.cpp:18:7: performance:inconclusive: Technically the member function 'S2::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/rename-class/partial_specialization.cpp:6:5: performance:inconclusive: Technically the member function 'S1::value' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/rename-class/partial_specialization.cpp:12:5: performance:inconclusive: Technically the member function 'S1::value' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/rename-class/rename-class1.cpp:18:7: style: Unused variable: a1 [unusedVariable] creduce-2.10.0+20201029/clang_delta/tests/rename-class/static_member.cc:16:7: style: Unused variable: a1 [unusedVariable] creduce-2.10.0+20201029/clang_delta/tests/rename-cxx-method/overloaded.cc:8:17: performance:inconclusive: Technically the member function 'G::p' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/rename-cxx-method/test1.cc:4:37: style: Unused private function: 'A::foo' [unusedPrivateFunction] creduce-2.10.0+20201029/clang_delta/tests/rename-cxx-method/test1.cc:4:37: performance:inconclusive: Technically the member function 'A::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/rename-cxx-method/test2.cc:7:6: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] creduce-2.10.0+20201029/clang_delta/tests/rename-fun/func_templ.cc:15:3: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] creduce-2.10.0+20201029/clang_delta/tests/replace-derived-class/replace-derived1.cpp:13:4: error: Uninitialized variable: b [uninitvar] creduce-2.10.0+20201029/clang_delta/tests/replace-function-def-with-decl/macro1.c:13:9: style: Variable 'x' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clang_delta/tests/return-void/test1.cc:9:1: error: syntax error [syntaxError] creduce-2.10.0+20201029/clang_delta/tests/return-void/test2.c:4:1: error: syntax error [syntaxError] creduce-2.10.0+20201029/clang_delta/tests/return-void/test3.c:4:22: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] creduce-2.10.0+20201029/clang_delta/tests/return-void/test4.c:4:10: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] creduce-2.10.0+20201029/clang_delta/tests/return-void/test5.c:4:46: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] creduce-2.10.0+20201029/clang_delta/tests/simplify-if/macro.c:12:6: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid2.cc:10:8: performance:inconclusive: Technically the member function 'S1::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid3.cc:10:8: performance:inconclusive: Technically the member function 'S1::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid5.cc:13:3: style:inconclusive: Technically the member function 'ag::foo' can be const. [functionConst] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid5.cc:5:16: style: struct member 'v::ak' is never used. [unusedStructMember] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/test3.cc:3:18: performance:inconclusive: Technically the member function 'S1::bar' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/test4.cc:7:8: performance:inconclusive: Technically the member function 'S1::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] creduce-2.10.0+20201029/clang_delta/tests/union-to-struct/union1.c:5:0: error: Syntax Error: AST broken, binary operator '=' doesn't have two operands. [internalAstError] creduce-2.10.0+20201029/clang_delta/tests/union-to-struct/union3.c:5:12: style: Unused variable: l [unusedVariable] creduce-2.10.0+20201029/clex/driver.c:35:5: error: Common realloc mistake: 'tok_list' nulled but not freed upon failure [memleakOnRealloc] creduce-2.10.0+20201029/clex/driver.c:147:7: error: Common realloc mistake: 'index' nulled but not freed upon failure [memleakOnRealloc] creduce-2.10.0+20201029/clex/driver.c:345:23: error: Uninitialized variable: patterns [uninitvar] creduce-2.10.0+20201029/clex/driver.c:340:17: note: Assuming condition is false creduce-2.10.0+20201029/clex/driver.c:345:23: note: Uninitialized variable: patterns creduce-2.10.0+20201029/clex/driver.c:48:11: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/clex/driver.c:374:21: style: Variable 'pattern_idx' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/delta/test0_delta/hello.c:13:14: style: Condition 'a>=3' is always true [knownConditionTrueFalse] creduce-2.10.0+20201029/delta/test0_delta/hello.c:5:13: note: Assignment 'a=0', assigned value is 0 creduce-2.10.0+20201029/delta/test0_delta/hello.c:7:5: note: a is incremented', new value is 1 creduce-2.10.0+20201029/delta/test0_delta/hello.c:8:5: note: a is decremented', new value is 0 creduce-2.10.0+20201029/delta/test0_delta/hello.c:9:5: note: Compound assignment '+=', assigned value is 2 creduce-2.10.0+20201029/delta/test0_delta/hello.c:10:5: note: a is incremented', new value is 3 creduce-2.10.0+20201029/delta/test0_delta/hello.c:11:5: note: a is decremented', new value is 2 creduce-2.10.0+20201029/delta/test0_delta/hello.c:12:5: note: a is incremented', new value is 3 creduce-2.10.0+20201029/delta/test0_delta/hello.c:13:14: note: Condition 'a>=3' is always true creduce-2.10.0+20201029/tests/file1.c:1164:81: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] creduce-2.10.0+20201029/tests/file1.c:1323:415: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] creduce-2.10.0+20201029/tests/file1.c:1323:350: style:inconclusive: Boolean expression '((((~(l_883!=(l_913<=0x5CEB7EB6DFE79914LL,l_859))),*g_694)=(func_36((l_894,&l_823),((((((~(l_883!=(l_913<=0x5CEB7EB6DFE79914LL,l_859))),*g_694)=(safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((g_395.f4=(safe_mul_func_int8_t_s_s(g_376.f7,(((g_408.f9>=(func_36((l_894,&l_823),((((((~(l_883!=(l_913<=0x5CEB7EB6DFE79914LL,l_859))),*g_694)p_29))),g_385.f3)||-1L' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] creduce-2.10.0+20201029/tests/file1.c:1528:9: style: Condition 'g_14' is always true [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1518:26: note: Assuming that condition 'g_14>=-22' is not redundant creduce-2.10.0+20201029/tests/file1.c:1528:9: note: Condition 'g_14' is always true creduce-2.10.0+20201029/tests/file1.c:1667:13: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:1667:13: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:1682:13: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:1682:13: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:1701:13: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:1701:13: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:1707:13: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:1707:13: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:1719:21: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:1719:21: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:1956:13: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:1956:13: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:2021:13: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:2021:13: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:2058:17: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:2058:17: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:2178:21: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:2178:21: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:2215:13: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:2215:13: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:2234:21: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:2234:21: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:2301:13: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:2301:13: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:2430:21: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:2430:21: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:2511:21: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:2511:21: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:2612:21: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:2612:21: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:2629:13: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:2629:13: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:2656:17: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:2656:17: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:2663:13: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1660:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file1.c:2663:13: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file1.c:1164:94: style: Comparing expression of type 'bool' against value 255. Condition is always false. [compareValueOutOfTypeRangeError] creduce-2.10.0+20201029/tests/file1.c:1323:418: style: Comparing expression of type 'bool' against value 248. Condition is always false. [compareValueOutOfTypeRangeError] creduce-2.10.0+20201029/tests/file1.c:1343:94: style: Comparing expression of type 'unsigned short' against value 1561452087. Condition is always false. [compareValueOutOfTypeRangeError] creduce-2.10.0+20201029/tests/file1.c:953:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] creduce-2.10.0+20201029/tests/file1.c:1221:198: warning: Redundant assignment of 'l_830' to itself. [selfAssignment] creduce-2.10.0+20201029/tests/file1.c:1221:232: style: The comparison '(void*)0 != l_831' is always false because '(void*)0' and 'l_831' represent the same value. [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file1.c:1203:28: note: 'l_831' is assigned value '(void*)0' here. creduce-2.10.0+20201029/tests/file1.c:1221:232: note: The comparison '(void*)0 != l_831' is always false because '(void*)0' and 'l_831' represent the same value. creduce-2.10.0+20201029/tests/file1.c:1325:362: style: Same expression on both sides of '=='. [duplicateExpression] creduce-2.10.0+20201029/tests/file1.c:1343:125: style: Same expression on both sides of '>'. [duplicateExpression] creduce-2.10.0+20201029/tests/file1.c:1458:14: warning: Redundant assignment of 'l_544[5]' to itself. [selfAssignment] creduce-2.10.0+20201029/tests/file1.c:1172:13: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1161:9: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1172:13: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1172:16: style: Local variable 'j' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1161:12: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1172:16: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1220:13: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1161:9: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1220:13: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1220:16: style: Local variable 'j' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1161:12: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1220:16: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1230:17: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1220:13: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1230:17: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1243:21: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1230:17: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1243:21: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1252:25: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1243:21: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1252:25: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1252:28: style: Local variable 'j' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1220:16: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1252:28: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1262:25: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1243:21: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1262:25: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1262:28: style: Local variable 'j' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1220:16: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1262:28: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1283:25: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1243:21: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1283:25: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1283:28: style: Local variable 'j' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1220:16: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1283:28: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1289:25: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1243:21: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1289:25: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1289:28: style: Local variable 'j' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1220:16: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1289:28: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1289:31: style: Local variable 'k' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1220:19: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1289:31: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1313:25: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1243:21: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1313:25: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1313:28: style: Local variable 'j' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1220:16: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1313:28: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1313:31: style: Local variable 'k' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1220:19: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1313:31: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1320:29: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1313:25: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1320:29: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1320:32: style: Local variable 'j' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1313:28: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1320:32: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1320:35: style: Local variable 'k' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1313:31: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1320:35: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1394:13: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1361:9: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1394:13: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1394:16: style: Local variable 'j' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1361:12: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1394:16: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1467:13: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1455:9: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1467:13: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1477:13: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1455:9: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1477:13: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1524:13: style: Local variable 'i' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1515:9: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1524:13: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1524:16: style: Local variable 'j' shadows outer variable [shadowVariable] creduce-2.10.0+20201029/tests/file1.c:1515:12: note: Shadowed declaration creduce-2.10.0+20201029/tests/file1.c:1524:16: note: Shadow variable creduce-2.10.0+20201029/tests/file1.c:1148:12: style: Variable 'l_21' can be declared as const array [constVariable] creduce-2.10.0+20201029/tests/file1.c:1167:19: style: Variable 'l_792' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1168:19: style: Variable 'l_793' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1190:19: style: Variable 'l_793' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1207:25: style: Variable 'l_909' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1208:19: style: Variable 'l_966' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1209:19: style: Variable 'l_968' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1210:19: style: Variable 'l_969' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1211:19: style: Variable 'l_971' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1212:19: style: Variable 'l_972' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1213:19: style: Variable 'l_975' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1214:19: style: Variable 'l_976' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1215:19: style: Variable 'l_977' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1216:25: style: Variable 'l_978' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1218:19: style: Variable 'l_980' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1219:25: style: Variable 'l_981' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1229:24: style: Variable 'l_964' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1240:28: style: Variable 'l_960' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1241:27: style: Variable 'l_963' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1247:30: style: Variable 'l_965[i]' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1260:31: style: Variable 'l_860' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1266:31: style: Variable 'l_860' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1308:31: style: Variable 'l_961' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1309:31: style: Variable 'l_962' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1310:31: style: Variable 'l_967' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1311:31: style: Variable 'l_970' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1312:40: style: Variable 'l_973' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1161:12: style: Unused variable: j [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1220:13: style: Unused variable: i [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1220:16: style: Unused variable: j [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1220:19: style: Unused variable: k [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1230:17: style: Unused variable: i [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1252:25: style: Unused variable: i [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1252:28: style: Unused variable: j [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1262:25: style: Unused variable: i [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1262:28: style: Unused variable: j [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1283:25: style: Unused variable: i [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1283:28: style: Unused variable: j [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1313:25: style: Unused variable: i [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1313:28: style: Unused variable: j [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1313:31: style: Unused variable: k [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1320:32: style: Unused variable: j [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1320:35: style: Unused variable: k [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1357:15: style: Variable 'l_771' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1359:15: style: Variable 'l_778' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1372:20: style: Variable 'l_755' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1375:20: style: Variable 'l_758' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1376:20: style: Variable 'l_759' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1377:20: style: Variable 'l_760' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1379:19: style: Variable 'l_762' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1381:20: style: Variable 'l_764' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1382:20: style: Variable 'l_765' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1383:20: style: Variable 'l_766' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1384:19: style: Variable 'l_767' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1385:20: style: Variable 'l_768' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1386:20: style: Variable 'l_769' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1387:20: style: Variable 'l_770' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1388:20: style: Variable 'l_772' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1389:20: style: Variable 'l_773' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1390:19: style: Variable 'l_774' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1391:20: style: Variable 'l_775' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1396:14: style: Variable 'l_779' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1373:14: style: Variable 'l_756' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1374:14: style: Variable 'l_757' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1378:14: style: Variable 'l_761' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1380:14: style: Variable 'l_763' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1394:13: style: Unused variable: i [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1394:16: style: Unused variable: j [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1436:15: style: Variable 'l_750' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1450:16: style: Variable 'l_649' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1452:15: style: Variable 'l_708' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1454:16: style: Variable 'l_722' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1461:21: style: Variable 'l_555' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1462:19: style: Variable 'l_605' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1463:22: style: Variable 'l_612' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1469:22: style: Variable 'l_613[i]' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1471:22: style: Variable 'l_661[i]' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1486:19: style: Variable 'l_722' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1466:14: style: Variable 'l_710' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1477:13: style: Unused variable: i [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1522:21: style: Variable 'l_522' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1523:20: style: Variable 'l_528' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1526:21: style: Variable 'l_61[i]' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1531:11: style: Variable 'l_532' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1509:9: style: Variable 'l_62' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1515:12: style: Unused variable: j [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1524:16: style: Unused variable: j [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1607:20: style: Variable 'l_107' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1609:26: style: Variable 'l_131' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1610:15: style: Variable 'l_152' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1611:26: style: Variable 'l_221' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1612:15: style: Variable 'l_235' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1613:15: style: Variable 'l_236' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1615:19: style: Variable 'l_241' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1616:30: style: Variable 'l_352' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1618:15: style: Variable 'l_458' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1619:15: style: Variable 'l_459' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1620:18: style: Variable 'l_460' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1621:20: style: Variable 'l_476' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1623:26: style: Variable 'l_507' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1626:18: style: Variable 'l_110[i]' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1628:18: style: Variable 'l_495[i]' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1624:12: style: Unused variable: j [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1624:15: style: Unused variable: k [unusedVariable] creduce-2.10.0+20201029/tests/file1.c:1642:14: style: Variable 'l_76' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1648:14: style: Variable 'l_76' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file1.c:1645:19: style: Variable 'l_68' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1043:13: style: Condition 'print_hash_value' is always false [knownConditionTrueFalse] creduce-2.10.0+20201029/tests/file2.c:1035:28: note: Assignment 'print_hash_value=0', assigned value is 0 creduce-2.10.0+20201029/tests/file2.c:1043:13: note: Condition 'print_hash_value' is always false creduce-2.10.0+20201029/tests/file2.c:957:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] creduce-2.10.0+20201029/tests/file2.c:990:9: style: Unused variable: i [unusedVariable] creduce-2.10.0+20201029/tests/file2.c:1003:16: style: Variable 'l_19' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1004:15: style: Variable 'l_20' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1007:15: style: Variable 'l_23' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1008:15: style: Variable 'l_24' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1010:15: style: Variable 'l_26' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1011:15: style: Variable 'l_27' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1013:15: style: Variable 'l_29' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1016:15: style: Variable 'l_32' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1018:15: style: Variable 'l_34' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1020:14: style: Variable 'l_36' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1023:17: style: Variable 'l_33[i]' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1005:10: style: Variable 'l_21' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1006:10: style: Variable 'l_22' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1009:10: style: Variable 'l_25' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1012:10: style: Variable 'l_28' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1015:10: style: Variable 'l_31' is assigned a value that is never used. [unreadVariable] creduce-2.10.0+20201029/tests/file2.c:1021:12: style: Unused variable: j [unusedVariable] foo.c:258:206: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] foo.c:358:66: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] foo.c:505:26: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] foo.c:545:261: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] foo.c:673:402: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] foo.c:1060:131: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] foo.c:1115:410: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] foo.c:1222:274: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] foo.c:1382:379: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] foo.c:545:309: style:inconclusive: Boolean expression '(((((l_1429,0xB5BAL)&&g_1217.f1)>=l_1429.f0)!=0x0CF48C8656F21E29LL),l_1430)!=(void*)0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] foo.c:808:365: style:inconclusive: Boolean expression '(g_515,l_517=0x7C3AB1BB96162E85LL)>=(g_30.f0||l_518)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] foo.c:1010:164: style:inconclusive: Boolean expression 'l_366[5][1]>l_366[5][1]' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] foo.c:1110:405: style:inconclusive: Boolean expression '(((g_188.f1>0x2C7747FDL)|1L)!=1L)0x2C7747FDL' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] foo.c:1192:267: style:inconclusive: Boolean expression '(*p_58)||(*p_58)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] foo.c:349:21: style: Condition 'l_1252' is always true [knownConditionTrueFalse] foo.c:339:30: note: Assignment 'l_1252=0xF6ED447FL', assigned value is -152222593 foo.c:349:21: note: Condition 'l_1252' is always true foo.c:309:359: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] foo.c:1193:270: warning: Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? [badBitmaskCheck] foo.c:545:309: style: Expression '(X & 0x1) == 0xc5' is always false. [comparisonError] foo.c:258:208: style: Comparing expression of type 'bool' against value 2028772179261545776. Condition is always false. [compareValueOutOfTypeRangeError] foo.c:358:54: style: Comparing expression of type 'bool' against value 393562938. Condition is always false. [compareValueOutOfTypeRangeError] foo.c:358:124: style: Comparing expression of type 'bool' against value 206. Condition is always true. [compareValueOutOfTypeRangeError] foo.c:494:153: style: Comparing expression of type 'signed short' against value 65535. Condition is always true. [compareValueOutOfTypeRangeError] foo.c:545:264: style: Comparing expression of type 'bool' against value 933525531384749609. Condition is always true. [compareValueOutOfTypeRangeError] foo.c:673:404: style: Comparing expression of type 'bool' against value 4. Condition is always false. [compareValueOutOfTypeRangeError] foo.c:810:69: style: Comparing expression of type 'const unsigned int' against value -4. Condition is always true. [compareValueOutOfTypeRangeError] foo.c:1115:413: style: Comparing expression of type 'bool' against value 7575303168562758144. Condition is always false. [compareValueOutOfTypeRangeError] foo.c:1222:268: style: Comparing expression of type 'bool' against value 255. Condition is always true. [compareValueOutOfTypeRangeError] foo.c:1382:382: style: Comparing expression of type 'bool' against value 4031240597. Condition is always false. [compareValueOutOfTypeRangeError] /home/regehr/z/csmith/runtime/csmith_minimal.h:80:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] foo.c:502:35: style: Variable '*l_1384' is reassigned a value before the old one has been used. [redundantAssignment] foo.c:501:35: note: *l_1384 is assigned foo.c:502:35: note: *l_1384 is overwritten foo.c:706:28: style: Redundant initialization for 'l_1193'. The initialized value is overwritten before it is read. [redundantInitialization] foo.c:704:38: note: l_1193 is initialized foo.c:706:28: note: l_1193 is overwritten foo.c:1031:179: style: Redundant initialization for 'l_395'. The initialized value is overwritten before it is read. [redundantInitialization] foo.c:1023:25: note: l_395 is initialized foo.c:1031:179: note: l_395 is overwritten foo.c:1378:21: style: Variable '*l_74' is reassigned a value before the old one has been used. [redundantAssignment] foo.c:1377:21: note: *l_74 is assigned foo.c:1378:21: note: *l_74 is overwritten foo.c:259:30: warning: Redundant assignment of '*g_1379' to itself. [selfAssignment] foo.c:520:44: warning: Redundant assignment of '*g_1303' to itself. [selfAssignment] foo.c:674:32: warning: Redundant assignment of 'l_1137' to itself. [selfAssignment] foo.c:820:34: warning: Redundant assignment of '*l_520' to itself. [selfAssignment] foo.c:1010:149: style: Same expression on both sides of '>'. [duplicateExpression] foo.c:1014:35: style: The comparison '(void*)0 == l_378' is always true because '(void*)0' and 'l_378' represent the same value. [knownConditionTrueFalse] foo.c:1008:28: note: 'l_378' is assigned value '(void*)0' here. foo.c:1014:35: note: The comparison '(void*)0 == l_378' is always true because '(void*)0' and 'l_378' represent the same value. foo.c:1073:26: style: Same expression on both sides of '|'. [duplicateExpression] foo.c:1129:31: warning: Redundant assignment of 'l_266' to itself. [selfAssignment] foo.c:1192:278: style: Same expression on both sides of '||'. [duplicateExpression] foo.c:1242:58: style: Same expression on both sides of '>='. [duplicateExpression] foo.c:1324:22: warning: Redundant assignment of 'g_99' to itself. [selfAssignment] foo.c:1132:83: style: Checking if unsigned expression 'l_270' is less than zero. [unsignedLessThanZero] foo.c:1130:29: note: Assuming that condition 'p_57' is not redundant foo.c:1132:83: note: Unsigned less than zero foo.c:308:13: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:293:9: note: Shadowed declaration foo.c:308:13: note: Shadow variable foo.c:308:16: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:293:12: note: Shadowed declaration foo.c:308:16: note: Shadow variable foo.c:308:19: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:293:15: note: Shadowed declaration foo.c:308:19: note: Shadow variable foo.c:323:13: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:293:9: note: Shadowed declaration foo.c:323:13: note: Shadow variable foo.c:323:16: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:293:12: note: Shadowed declaration foo.c:323:16: note: Shadow variable foo.c:336:17: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:323:13: note: Shadowed declaration foo.c:336:17: note: Shadow variable foo.c:336:20: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:323:16: note: Shadowed declaration foo.c:336:20: note: Shadow variable foo.c:347:21: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:336:17: note: Shadowed declaration foo.c:347:21: note: Shadow variable foo.c:347:24: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:336:20: note: Shadowed declaration foo.c:347:24: note: Shadow variable foo.c:347:27: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:293:15: note: Shadowed declaration foo.c:347:27: note: Shadow variable foo.c:356:25: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:347:21: note: Shadowed declaration foo.c:356:25: note: Shadow variable foo.c:356:28: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:347:24: note: Shadowed declaration foo.c:356:28: note: Shadow variable foo.c:356:31: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:347:27: note: Shadowed declaration foo.c:356:31: note: Shadow variable foo.c:366:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:356:25: note: Shadowed declaration foo.c:366:29: note: Shadow variable foo.c:366:32: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:356:28: note: Shadowed declaration foo.c:366:32: note: Shadow variable foo.c:366:35: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:356:31: note: Shadowed declaration foo.c:366:35: note: Shadow variable foo.c:389:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:356:25: note: Shadowed declaration foo.c:389:29: note: Shadow variable foo.c:389:32: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:356:28: note: Shadowed declaration foo.c:389:32: note: Shadow variable foo.c:389:35: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:356:31: note: Shadowed declaration foo.c:389:35: note: Shadow variable foo.c:419:21: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:336:17: note: Shadowed declaration foo.c:419:21: note: Shadow variable foo.c:438:17: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:323:13: note: Shadowed declaration foo.c:438:17: note: Shadow variable foo.c:438:20: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:323:16: note: Shadowed declaration foo.c:438:20: note: Shadow variable foo.c:438:23: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:293:15: note: Shadowed declaration foo.c:438:23: note: Shadow variable foo.c:462:21: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:438:17: note: Shadowed declaration foo.c:462:21: note: Shadow variable foo.c:462:24: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:438:20: note: Shadowed declaration foo.c:462:24: note: Shadow variable foo.c:462:27: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:438:23: note: Shadowed declaration foo.c:462:27: note: Shadow variable foo.c:476:25: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:462:21: note: Shadowed declaration foo.c:476:25: note: Shadow variable foo.c:479:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:476:25: note: Shadowed declaration foo.c:479:29: note: Shadow variable foo.c:516:25: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:462:21: note: Shadowed declaration foo.c:516:25: note: Shadow variable foo.c:516:28: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:462:24: note: Shadowed declaration foo.c:516:28: note: Shadow variable foo.c:531:25: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:462:21: note: Shadowed declaration foo.c:531:25: note: Shadow variable foo.c:531:28: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:462:24: note: Shadowed declaration foo.c:531:28: note: Shadow variable foo.c:531:31: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:462:27: note: Shadowed declaration foo.c:531:31: note: Shadow variable foo.c:543:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:531:25: note: Shadowed declaration foo.c:543:29: note: Shadow variable foo.c:543:32: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:531:28: note: Shadowed declaration foo.c:543:32: note: Shadow variable foo.c:555:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:531:25: note: Shadowed declaration foo.c:555:29: note: Shadow variable foo.c:555:32: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:531:28: note: Shadowed declaration foo.c:555:32: note: Shadow variable foo.c:555:35: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:531:31: note: Shadowed declaration foo.c:555:35: note: Shadow variable foo.c:603:13: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:590:9: note: Shadowed declaration foo.c:603:13: note: Shadow variable foo.c:621:17: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:603:13: note: Shadowed declaration foo.c:621:17: note: Shadow variable foo.c:621:20: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:603:16: note: Shadowed declaration foo.c:621:20: note: Shadow variable foo.c:630:21: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:621:17: note: Shadowed declaration foo.c:630:21: note: Shadow variable foo.c:630:24: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:621:20: note: Shadowed declaration foo.c:630:24: note: Shadow variable foo.c:647:25: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:630:21: note: Shadowed declaration foo.c:647:25: note: Shadow variable foo.c:647:28: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:630:24: note: Shadowed declaration foo.c:647:28: note: Shadow variable foo.c:658:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:647:25: note: Shadowed declaration foo.c:658:29: note: Shadow variable foo.c:658:32: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:647:28: note: Shadowed declaration foo.c:658:32: note: Shadow variable foo.c:672:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:647:25: note: Shadowed declaration foo.c:672:29: note: Shadow variable foo.c:672:32: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:647:28: note: Shadowed declaration foo.c:672:32: note: Shadow variable foo.c:680:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:647:25: note: Shadowed declaration foo.c:680:29: note: Shadow variable foo.c:700:21: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:621:17: note: Shadowed declaration foo.c:700:21: note: Shadow variable foo.c:710:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:700:21: note: Shadowed declaration foo.c:710:29: note: Shadow variable foo.c:710:32: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:621:20: note: Shadowed declaration foo.c:710:32: note: Shadow variable foo.c:767:13: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:750:9: note: Shadowed declaration foo.c:767:13: note: Shadow variable foo.c:767:16: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:750:12: note: Shadowed declaration foo.c:767:16: note: Shadow variable foo.c:767:19: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:750:15: note: Shadowed declaration foo.c:767:19: note: Shadow variable foo.c:779:17: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:767:13: note: Shadowed declaration foo.c:779:17: note: Shadow variable foo.c:779:20: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:767:16: note: Shadowed declaration foo.c:779:20: note: Shadow variable foo.c:779:23: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:767:19: note: Shadowed declaration foo.c:779:23: note: Shadow variable foo.c:791:21: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:779:17: note: Shadowed declaration foo.c:791:21: note: Shadow variable foo.c:805:25: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:791:21: note: Shadowed declaration foo.c:805:25: note: Shadow variable foo.c:805:28: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:779:20: note: Shadowed declaration foo.c:805:28: note: Shadow variable foo.c:815:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:805:25: note: Shadowed declaration foo.c:815:29: note: Shadow variable foo.c:815:32: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:805:28: note: Shadowed declaration foo.c:815:32: note: Shadow variable foo.c:815:35: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:779:23: note: Shadowed declaration foo.c:815:35: note: Shadow variable foo.c:832:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:805:25: note: Shadowed declaration foo.c:832:29: note: Shadow variable foo.c:852:17: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:767:13: note: Shadowed declaration foo.c:852:17: note: Shadow variable foo.c:852:20: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:767:16: note: Shadowed declaration foo.c:852:20: note: Shadow variable foo.c:861:21: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:852:17: note: Shadowed declaration foo.c:861:21: note: Shadow variable foo.c:861:24: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:852:20: note: Shadowed declaration foo.c:861:24: note: Shadow variable foo.c:861:27: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:767:19: note: Shadowed declaration foo.c:861:27: note: Shadow variable foo.c:905:13: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:750:9: note: Shadowed declaration foo.c:905:13: note: Shadow variable foo.c:905:16: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:750:12: note: Shadowed declaration foo.c:905:16: note: Shadow variable foo.c:905:19: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:750:15: note: Shadowed declaration foo.c:905:19: note: Shadow variable foo.c:952:13: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:939:9: note: Shadowed declaration foo.c:952:13: note: Shadow variable foo.c:959:17: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:952:13: note: Shadowed declaration foo.c:959:17: note: Shadow variable foo.c:1009:13: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1000:9: note: Shadowed declaration foo.c:1009:13: note: Shadow variable foo.c:1009:16: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:1000:12: note: Shadowed declaration foo.c:1009:16: note: Shadow variable foo.c:1028:13: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1000:9: note: Shadowed declaration foo.c:1028:13: note: Shadow variable foo.c:1028:16: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:1000:12: note: Shadowed declaration foo.c:1028:16: note: Shadow variable foo.c:1086:17: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1054:9: note: Shadowed declaration foo.c:1086:17: note: Shadow variable foo.c:1098:21: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1086:17: note: Shadowed declaration foo.c:1098:21: note: Shadow variable foo.c:1106:25: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1098:21: note: Shadowed declaration foo.c:1106:25: note: Shadow variable foo.c:1162:13: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1054:9: note: Shadowed declaration foo.c:1162:13: note: Shadow variable foo.c:1162:16: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:1054:12: note: Shadowed declaration foo.c:1162:16: note: Shadow variable foo.c:1162:19: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:1054:15: note: Shadowed declaration foo.c:1162:19: note: Shadow variable foo.c:1169:17: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1162:13: note: Shadowed declaration foo.c:1169:17: note: Shadow variable foo.c:1169:20: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:1162:16: note: Shadowed declaration foo.c:1169:20: note: Shadow variable foo.c:1176:21: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1169:17: note: Shadowed declaration foo.c:1176:21: note: Shadow variable foo.c:1176:24: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:1169:20: note: Shadowed declaration foo.c:1176:24: note: Shadow variable foo.c:1176:27: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:1162:19: note: Shadowed declaration foo.c:1176:27: note: Shadow variable foo.c:1183:25: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1176:21: note: Shadowed declaration foo.c:1183:25: note: Shadow variable foo.c:1183:28: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:1176:24: note: Shadowed declaration foo.c:1183:28: note: Shadow variable foo.c:1183:31: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:1176:27: note: Shadowed declaration foo.c:1183:31: note: Shadow variable foo.c:1213:25: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1176:21: note: Shadowed declaration foo.c:1213:25: note: Shadow variable foo.c:1221:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1213:25: note: Shadowed declaration foo.c:1221:29: note: Shadow variable foo.c:1221:32: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:1176:24: note: Shadowed declaration foo.c:1221:32: note: Shadow variable foo.c:1221:35: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:1176:27: note: Shadowed declaration foo.c:1221:35: note: Shadow variable foo.c:1295:13: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1274:9: note: Shadowed declaration foo.c:1295:13: note: Shadow variable foo.c:1295:16: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:1274:12: note: Shadowed declaration foo.c:1295:16: note: Shadow variable foo.c:1304:17: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1295:13: note: Shadowed declaration foo.c:1304:17: note: Shadow variable foo.c:1312:21: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1304:17: note: Shadowed declaration foo.c:1312:21: note: Shadow variable foo.c:1312:24: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:1295:16: note: Shadowed declaration foo.c:1312:24: note: Shadow variable foo.c:1318:25: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1312:21: note: Shadowed declaration foo.c:1318:25: note: Shadow variable foo.c:1329:25: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1312:21: note: Shadowed declaration foo.c:1329:25: note: Shadow variable foo.c:1329:28: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:1312:24: note: Shadowed declaration foo.c:1329:28: note: Shadow variable foo.c:1329:31: style: Local variable 'k' shadows outer variable [shadowVariable] foo.c:1312:27: note: Shadowed declaration foo.c:1329:31: note: Shadow variable foo.c:1342:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1329:25: note: Shadowed declaration foo.c:1342:29: note: Shadow variable foo.c:1355:25: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1312:21: note: Shadowed declaration foo.c:1355:25: note: Shadow variable foo.c:1361:29: style: Local variable 'i' shadows outer variable [shadowVariable] foo.c:1355:25: note: Shadowed declaration foo.c:1361:29: note: Shadow variable foo.c:1361:32: style: Local variable 'j' shadows outer variable [shadowVariable] foo.c:1312:24: note: Shadowed declaration foo.c:1361:32: note: Shadow variable foo.c:666:29: style: Variable 'l_1152' can be declared as const array [constVariable] foo.c:997:14: style: Variable 'l_390' can be declared as const array [constVariable] foo.c:1310:27: style: Variable 'l_115' can be declared as const array [constVariable] foo.c:260:15: style: Variable 'l_1474[2]' is assigned a value that is never used. [unreadVariable] foo.c:253:20: style: Variable 'l_1469' is assigned a value that is never used. [unreadVariable] foo.c:257:9: style: Unused variable: i [unusedVariable] foo.c:390:32: style: Variable 'l_1291' is assigned a value that is never used. [unreadVariable] foo.c:411:25: style: Variable 'l_1346' is assigned a value that is never used. [unreadVariable] foo.c:509:43: style: Variable 'l_1397' is assigned a value that is never used. [unreadVariable] foo.c:512:43: style: Variable 'l_1400' is assigned a value that is never used. [unreadVariable] foo.c:514:32: style: Variable 'l_1404' is assigned a value that is never used. [unreadVariable] foo.c:525:32: style: Variable 'l_1436' is assigned a value that is never used. [unreadVariable] foo.c:526:32: style: Variable 'l_1437' is assigned a value that is never used. [unreadVariable] foo.c:527:32: style: Variable 'l_1441' is assigned a value that is never used. [unreadVariable] foo.c:528:32: style: Variable 'l_1442' is assigned a value that is never used. [unreadVariable] foo.c:529:32: style: Variable 'l_1443' is assigned a value that is never used. [unreadVariable] foo.c:530:41: style: Variable 'l_1444' is assigned a value that is never used. [unreadVariable] foo.c:535:37: style: Variable 'l_1412' is assigned a value that is never used. [unreadVariable] foo.c:536:37: style: Variable 'l_1413' is assigned a value that is never used. [unreadVariable] foo.c:537:37: style: Variable 'l_1414' is assigned a value that is never used. [unreadVariable] foo.c:539:37: style: Variable 'l_1416' is assigned a value that is never used. [unreadVariable] foo.c:540:37: style: Variable 'l_1417' is assigned a value that is never used. [unreadVariable] foo.c:544:25: style: Variable 'l_1420' is assigned a value that is never used. [unreadVariable] foo.c:549:37: style: Variable 'l_1431' is assigned a value that is never used. [unreadVariable] foo.c:550:37: style: Variable 'l_1432' is assigned a value that is never used. [unreadVariable] foo.c:551:37: style: Variable 'l_1433' is assigned a value that is never used. [unreadVariable] foo.c:552:37: style: Variable 'l_1434' is assigned a value that is never used. [unreadVariable] foo.c:556:25: style: Variable 'l_1446' is assigned a value that is never used. [unreadVariable] foo.c:274:15: style: Variable 'l_1225' is assigned a value that is never used. [unreadVariable] foo.c:279:14: style: Variable 'l_1265' is assigned a value that is never used. [unreadVariable] foo.c:282:9: style: Variable 'l_1285' is assigned a value that is never used. [unreadVariable] foo.c:283:9: style: Variable 'l_1286' is assigned a value that is never used. [unreadVariable] foo.c:284:9: style: Variable 'l_1288' is assigned a value that is never used. [unreadVariable] foo.c:293:12: style: Unused variable: j [unusedVariable] foo.c:293:15: style: Unused variable: k [unusedVariable] foo.c:308:13: style: Unused variable: i [unusedVariable] foo.c:308:16: style: Unused variable: j [unusedVariable] foo.c:308:19: style: Unused variable: k [unusedVariable] foo.c:316:13: style: Variable 'l_1278' is assigned a value that is never used. [unreadVariable] foo.c:323:16: style: Unused variable: j [unusedVariable] foo.c:329:17: style: Variable 'l_1274' is assigned a value that is never used. [unreadVariable] foo.c:331:19: style: Variable 'l_1292' is assigned a value that is never used. [unreadVariable] foo.c:336:17: style: Unused variable: i [unusedVariable] foo.c:336:20: style: Unused variable: j [unusedVariable] foo.c:341:21: style: Variable 'l_1275' is assigned a value that is never used. [unreadVariable] foo.c:342:21: style: Variable 'l_1283' is assigned a value that is never used. [unreadVariable] foo.c:343:21: style: Variable 'l_1289' is assigned a value that is never used. [unreadVariable] foo.c:345:21: style: Variable 'l_1293' is assigned a value that is never used. [unreadVariable] foo.c:347:21: style: Unused variable: i [unusedVariable] foo.c:347:24: style: Unused variable: j [unusedVariable] foo.c:347:27: style: Unused variable: k [unusedVariable] foo.c:356:25: style: Unused variable: i [unusedVariable] foo.c:356:28: style: Unused variable: j [unusedVariable] foo.c:356:31: style: Unused variable: k [unusedVariable] foo.c:360:30: style: Variable 'l_1270' is assigned a value that is never used. [unreadVariable] foo.c:363:31: style: Variable 'l_1296' is assigned a value that is never used. [unreadVariable] foo.c:389:29: style: Unused variable: i [unusedVariable] foo.c:389:32: style: Unused variable: j [unusedVariable] foo.c:389:35: style: Unused variable: k [unusedVariable] foo.c:419:21: style: Unused variable: i [unusedVariable] foo.c:454:21: style: Variable 'l_1419' is assigned a value that is never used. [unreadVariable] foo.c:455:21: style: Variable 'l_1438' is assigned a value that is never used. [unreadVariable] foo.c:456:21: style: Variable 'l_1439' is assigned a value that is never used. [unreadVariable] foo.c:458:22: style: Variable 'l_1450' is assigned a value that is never used. [unreadVariable] foo.c:462:27: style: Unused variable: k [unusedVariable] foo.c:476:25: style: Unused variable: i [unusedVariable] foo.c:479:29: style: Unused variable: i [unusedVariable] foo.c:510:36: style: Variable 'l_1398' is assigned a value that is never used. [unreadVariable] foo.c:511:36: style: Variable 'l_1399' is assigned a value that is never used. [unreadVariable] foo.c:516:28: style: Unused variable: j [unusedVariable] foo.c:531:25: style: Unused variable: i [unusedVariable] foo.c:531:28: style: Unused variable: j [unusedVariable] foo.c:531:31: style: Unused variable: k [unusedVariable] foo.c:534:30: style: Variable 'l_1411' is assigned a value that is never used. [unreadVariable] foo.c:538:30: style: Variable 'l_1415' is assigned a value that is never used. [unreadVariable] foo.c:543:29: style: Unused variable: i [unusedVariable] foo.c:543:32: style: Unused variable: j [unusedVariable] foo.c:555:29: style: Unused variable: i [unusedVariable] foo.c:555:32: style: Unused variable: j [unusedVariable] foo.c:555:35: style: Unused variable: k [unusedVariable] foo.c:582:20: style: Variable 'l_1121' is assigned a value that is never used. [unreadVariable] foo.c:585:16: style: Variable 'l_1166' is assigned a value that is never used. [unreadVariable] foo.c:587:16: style: Variable 'l_1185' is assigned a value that is never used. [unreadVariable] foo.c:588:16: style: Variable 'l_1186' is assigned a value that is never used. [unreadVariable] foo.c:607:30: style: Variable 'l_1195[i][j]' is assigned a value that is never used. [unreadVariable] foo.c:616:24: style: Variable 'l_1159' is assigned a value that is never used. [unreadVariable] foo.c:619:33: style: Variable 'l_1188' is assigned a value that is never used. [unreadVariable] foo.c:628:28: style: Variable 'l_1162' is assigned a value that is never used. [unreadVariable] foo.c:629:34: style: Variable 'l_1167' is assigned a value that is never used. [unreadVariable] foo.c:635:28: style: Variable 'l_1133' is assigned a value that is never used. [unreadVariable] foo.c:639:32: style: Variable 'l_1134' is assigned a value that is never used. [unreadVariable] foo.c:645:32: style: Variable 'l_1158' is assigned a value that is never used. [unreadVariable] foo.c:669:36: style: Variable 'l_1155' is assigned a value that is never used. [unreadVariable] foo.c:671:42: style: Variable 'l_1164' is assigned a value that is never used. [unreadVariable] foo.c:673:32: style: Variable 'l_1155' is assigned a value that is never used. [unreadVariable] foo.c:689:29: style: Variable 'l_1176' is assigned a value that is never used. [unreadVariable] foo.c:691:29: style: Variable 'l_1178' is assigned a value that is never used. [unreadVariable] foo.c:692:29: style: Variable 'l_1179' is assigned a value that is never used. [unreadVariable] foo.c:694:29: style: Variable 'l_1181' is assigned a value that is never used. [unreadVariable] foo.c:696:29: style: Variable 'l_1183' is assigned a value that is never used. [unreadVariable] foo.c:705:32: style: Variable 'l_1196' is assigned a value that is never used. [unreadVariable] foo.c:711:31: style: Variable 'l_1197' is assigned a value that is never used. [unreadVariable] foo.c:612:29: style: Variable 'l_1123' is assigned a value that is never used. [unreadVariable] foo.c:621:20: style: Unused variable: j [unusedVariable] foo.c:621:23: style: Unused variable: k [unusedVariable] foo.c:630:21: style: Unused variable: i [unusedVariable] foo.c:630:24: style: Unused variable: j [unusedVariable] foo.c:647:25: style: Unused variable: i [unusedVariable] foo.c:647:28: style: Unused variable: j [unusedVariable] foo.c:658:29: style: Unused variable: i [unusedVariable] foo.c:658:32: style: Unused variable: j [unusedVariable] foo.c:667:36: style: Variable 'l_1153' is assigned a value that is never used. [unreadVariable] foo.c:672:29: style: Unused variable: i [unusedVariable] foo.c:672:32: style: Unused variable: j [unusedVariable] foo.c:680:29: style: Unused variable: i [unusedVariable] foo.c:687:22: style: Variable 'l_1174' is assigned a value that is never used. [unreadVariable] foo.c:690:22: style: Variable 'l_1177' is assigned a value that is never used. [unreadVariable] foo.c:693:22: style: Variable 'l_1180' is assigned a value that is never used. [unreadVariable] foo.c:700:21: style: Unused variable: i [unusedVariable] foo.c:710:29: style: Unused variable: i [unusedVariable] foo.c:710:32: style: Unused variable: j [unusedVariable] foo.c:771:23: style: Variable 'l_517' is assigned a value that is never used. [unreadVariable] foo.c:826:41: style: Variable 'l_551' is assigned a value that is never used. [unreadVariable] foo.c:881:24: style: Variable 'l_618' is assigned a value that is never used. [unreadVariable] foo.c:882:19: style: Variable 'l_652' is assigned a value that is never used. [unreadVariable] foo.c:884:29: style: Variable 'l_672' is assigned a value that is never used. [unreadVariable] foo.c:885:19: style: Variable 'l_722' is assigned a value that is never used. [unreadVariable] foo.c:886:19: style: Variable 'l_723' is assigned a value that is never used. [unreadVariable] foo.c:887:19: style: Variable 'l_724' is assigned a value that is never used. [unreadVariable] foo.c:888:34: style: Variable 'l_730' is assigned a value that is never used. [unreadVariable] foo.c:889:19: style: Variable 'l_776' is assigned a value that is never used. [unreadVariable] foo.c:890:19: style: Variable 'l_777' is assigned a value that is never used. [unreadVariable] foo.c:891:19: style: Variable 'l_778' is assigned a value that is never used. [unreadVariable] foo.c:892:19: style: Variable 'l_779' is assigned a value that is never used. [unreadVariable] foo.c:893:19: style: Variable 'l_781' is assigned a value that is never used. [unreadVariable] foo.c:894:19: style: Variable 'l_782' is assigned a value that is never used. [unreadVariable] foo.c:895:19: style: Variable 'l_785' is assigned a value that is never used. [unreadVariable] foo.c:896:19: style: Variable 'l_787' is assigned a value that is never used. [unreadVariable] foo.c:898:24: style: Variable 'l_888' is assigned a value that is never used. [unreadVariable] foo.c:899:25: style: Variable 'l_975' is assigned a value that is never used. [unreadVariable] foo.c:900:26: style: Variable 'l_1023' is assigned a value that is never used. [unreadVariable] foo.c:902:27: style: Variable 'l_1072' is assigned a value that is never used. [unreadVariable] foo.c:903:31: style: Variable 'l_1104' is assigned a value that is never used. [unreadVariable] foo.c:736:11: style: Variable 'l_622' is assigned a value that is never used. [unreadVariable] foo.c:737:14: style: Variable 'l_654' is assigned a value that is never used. [unreadVariable] foo.c:738:22: style: Variable 'l_696' is assigned a value that is never used. [unreadVariable] foo.c:739:15: style: Variable 'l_762' is assigned a value that is never used. [unreadVariable] foo.c:740:9: style: Variable 'l_775' is assigned a value that is never used. [unreadVariable] foo.c:741:14: style: Variable 'l_854' is assigned a value that is never used. [unreadVariable] foo.c:746:10: style: Variable 'l_955' is assigned a value that is never used. [unreadVariable] foo.c:748:19: style: Variable 'l_1009' is assigned a value that is never used. [unreadVariable] foo.c:750:12: style: Unused variable: j [unusedVariable] foo.c:750:15: style: Unused variable: k [unusedVariable] foo.c:757:13: style: Variable 'l_561' is assigned a value that is never used. [unreadVariable] foo.c:758:13: style: Variable 'l_563' is assigned a value that is never used. [unreadVariable] foo.c:760:13: style: Variable 'l_570' is assigned a value that is never used. [unreadVariable] foo.c:761:13: style: Variable 'l_574' is assigned a value that is never used. [unreadVariable] foo.c:764:13: style: Variable 'l_600' is assigned a value that is never used. [unreadVariable] foo.c:765:13: style: Variable 'l_601' is assigned a value that is never used. [unreadVariable] foo.c:767:13: style: Unused variable: i [unusedVariable] foo.c:767:16: style: Unused variable: j [unusedVariable] foo.c:767:19: style: Unused variable: k [unusedVariable] foo.c:773:17: style: Variable 'l_562' is assigned a value that is never used. [unreadVariable] foo.c:774:17: style: Variable 'l_564' is assigned a value that is never used. [unreadVariable] foo.c:775:17: style: Variable 'l_565' is assigned a value that is never used. [unreadVariable] foo.c:776:17: style: Variable 'l_566' is assigned a value that is never used. [unreadVariable] foo.c:777:17: style: Variable 'l_572' is assigned a value that is never used. [unreadVariable] foo.c:778:17: style: Variable 'l_573' is assigned a value that is never used. [unreadVariable] foo.c:779:17: style: Unused variable: i [unusedVariable] foo.c:779:20: style: Unused variable: j [unusedVariable] foo.c:779:23: style: Unused variable: k [unusedVariable] foo.c:784:21: style: Variable 'l_530' is assigned a value that is never used. [unreadVariable] foo.c:786:21: style: Variable 'l_536' is assigned a value that is never used. [unreadVariable] foo.c:787:21: style: Variable 'l_538' is assigned a value that is never used. [unreadVariable] foo.c:788:21: style: Variable 'l_540' is assigned a value that is never used. [unreadVariable] foo.c:789:21: style: Variable 'l_541' is assigned a value that is never used. [unreadVariable] foo.c:791:21: style: Unused variable: i [unusedVariable] foo.c:797:25: style: Variable 'l_535' is assigned a value that is never used. [unreadVariable] foo.c:798:25: style: Variable 'l_537' is assigned a value that is never used. [unreadVariable] foo.c:799:25: style: Variable 'l_539' is assigned a value that is never used. [unreadVariable] foo.c:801:25: style: Variable 'l_568' is assigned a value that is never used. [unreadVariable] foo.c:802:25: style: Variable 'l_569' is assigned a value that is never used. [unreadVariable] foo.c:805:28: style: Unused variable: j [unusedVariable] foo.c:813:30: style: Variable 'l_531' is assigned a value that is never used. [unreadVariable] foo.c:815:32: style: Unused variable: j [unusedVariable] foo.c:815:35: style: Unused variable: k [unusedVariable] foo.c:846:17: style: Variable 'l_596' is assigned a value that is never used. [unreadVariable] foo.c:847:17: style: Variable 'l_597' is assigned a value that is never used. [unreadVariable] foo.c:848:17: style: Variable 'l_598' is assigned a value that is never used. [unreadVariable] foo.c:849:17: style: Variable 'l_599' is assigned a value that is never used. [unreadVariable] foo.c:852:17: style: Unused variable: i [unusedVariable] foo.c:852:20: style: Unused variable: j [unusedVariable] foo.c:856:33: style: Variable 'l_587' is assigned a value that is never used. [unreadVariable] foo.c:859:22: style: Variable 'l_594' is assigned a value that is never used. [unreadVariable] foo.c:861:24: style: Unused variable: j [unusedVariable] foo.c:861:27: style: Unused variable: k [unusedVariable] foo.c:883:20: style: Variable 'l_661' is assigned a value that is never used. [unreadVariable] foo.c:897:15: style: Variable 'l_805' is assigned a value that is never used. [unreadVariable] foo.c:901:14: style: Variable 'l_1033' is assigned a value that is never used. [unreadVariable] foo.c:905:13: style: Unused variable: i [unusedVariable] foo.c:905:16: style: Unused variable: j [unusedVariable] foo.c:905:19: style: Unused variable: k [unusedVariable] foo.c:934:14: style: Variable 'l_39' is assigned a value that is never used. [unreadVariable] foo.c:935:14: style: Variable 'l_40' is assigned a value that is never used. [unreadVariable] foo.c:936:14: style: Variable 'l_41' is assigned a value that is never used. [unreadVariable] foo.c:937:14: style: Variable 'l_42' is assigned a value that is never used. [unreadVariable] foo.c:938:23: style: Variable 'l_44' is assigned a value that is never used. [unreadVariable] foo.c:946:19: style: Variable 'l_33' is assigned a value that is never used. [unreadVariable] foo.c:947:19: style: Variable 'l_35' is assigned a value that is never used. [unreadVariable] foo.c:948:19: style: Variable 'l_36' is assigned a value that is never used. [unreadVariable] foo.c:949:19: style: Variable 'l_37' is assigned a value that is never used. [unreadVariable] foo.c:953:9: style: Variable 'l_45' is assigned a value that is never used. [unreadVariable] foo.c:939:9: style: Unused variable: i [unusedVariable] foo.c:952:13: style: Unused variable: i [unusedVariable] foo.c:998:16: style: Variable 'l_435' is assigned a value that is never used. [unreadVariable] foo.c:999:30: style: Variable 'l_440' is assigned a value that is never used. [unreadVariable] foo.c:1021:31: style: Variable 'l_388' is assigned a value that is never used. [unreadVariable] foo.c:1022:21: style: Variable 'l_389' is assigned a value that is never used. [unreadVariable] foo.c:1025:19: style: Variable 'l_408' is assigned a value that is never used. [unreadVariable] foo.c:1026:20: style: Variable 'l_416' is assigned a value that is never used. [unreadVariable] foo.c:1000:9: style: Unused variable: i [unusedVariable] foo.c:1000:12: style: Unused variable: j [unusedVariable] foo.c:1009:13: style: Unused variable: i [unusedVariable] foo.c:1009:16: style: Unused variable: j [unusedVariable] foo.c:1009:19: style: Unused variable: k [unusedVariable] foo.c:1020:25: style: Variable 'l_387' is assigned a value that is never used. [unreadVariable] foo.c:1024:18: style: Variable 'l_405' is assigned a value that is never used. [unreadVariable] foo.c:1028:16: style: Unused variable: j [unusedVariable] foo.c:1051:15: style: Variable 'l_290' is assigned a value that is never used. [unreadVariable] foo.c:1064:19: style: Variable 'l_198' is assigned a value that is never used. [unreadVariable] foo.c:1066:19: style: Variable 'l_201' is assigned a value that is never used. [unreadVariable] foo.c:1080:24: style: Variable 'l_192' is assigned a value that is never used. [unreadVariable] foo.c:1092:27: style: Variable 'l_283' is assigned a value that is never used. [unreadVariable] foo.c:1093:27: style: Variable 'l_284' is assigned a value that is never used. [unreadVariable] foo.c:1094:27: style: Variable 'l_285' is assigned a value that is never used. [unreadVariable] foo.c:1095:27: style: Variable 'l_286' is assigned a value that is never used. [unreadVariable] foo.c:1096:27: style: Variable 'l_287' is assigned a value that is never used. [unreadVariable] foo.c:1097:30: style: Variable 'l_289' is assigned a value that is never used. [unreadVariable] foo.c:1100:30: style: Variable 'l_213' is assigned a value that is never used. [unreadVariable] foo.c:1116:34: style: Variable 'l_241[2]' is assigned a value that is never used. [unreadVariable] foo.c:1133:31: style: Variable 'l_276' is assigned a value that is never used. [unreadVariable] foo.c:1222:77: style: Variable 'l_323[l_290+5][l_290][l_290+1]' is assigned a value that is never used. [unreadVariable] foo.c:1227:36: style: Variable 'l_354' is assigned a value that is never used. [unreadVariable] foo.c:1054:12: style: Unused variable: j [unusedVariable] foo.c:1054:15: style: Unused variable: k [unusedVariable] foo.c:1086:17: style: Unused variable: i [unusedVariable] foo.c:1098:21: style: Unused variable: i [unusedVariable] foo.c:1126:32: style: Variable 'l_274' is assigned a value that is never used. [unreadVariable] foo.c:1156:13: style: Variable 'l_321' is assigned a value that is never used. [unreadVariable] foo.c:1162:13: style: Unused variable: i [unusedVariable] foo.c:1162:16: style: Unused variable: j [unusedVariable] foo.c:1162:19: style: Unused variable: k [unusedVariable] foo.c:1169:17: style: Unused variable: i [unusedVariable] foo.c:1169:20: style: Unused variable: j [unusedVariable] foo.c:1176:21: style: Unused variable: i [unusedVariable] foo.c:1176:24: style: Unused variable: j [unusedVariable] foo.c:1176:27: style: Unused variable: k [unusedVariable] foo.c:1180:37: style: Variable 'l_310' is assigned a value that is never used. [unreadVariable] foo.c:1213:25: style: Unused variable: i [unusedVariable] foo.c:1221:29: style: Unused variable: i [unusedVariable] foo.c:1221:32: style: Unused variable: j [unusedVariable] foo.c:1221:35: style: Unused variable: k [unusedVariable] foo.c:1268:14: style: Variable 'l_78' is assigned a value that is never used. [unreadVariable] foo.c:1337:30: style: Variable 'l_121' is assigned a value that is never used. [unreadVariable] foo.c:1351:31: style: Variable 'l_136' is assigned a value that is never used. [unreadVariable] foo.c:1352:31: style: Variable 'l_137' is assigned a value that is never used. [unreadVariable] foo.c:1353:31: style: Variable 'l_138' is assigned a value that is never used. [unreadVariable] foo.c:1354:31: style: Variable 'l_140' is assigned a value that is never used. [unreadVariable] foo.c:1360:35: style: Variable 'l_139' is assigned a value that is never used. [unreadVariable] foo.c:1363:34: style: Variable 'l_135[5]' is assigned a value that is never used. [unreadVariable] foo.c:1267:9: style: Variable 'l_77' is assigned a value that is never used. [unreadVariable] foo.c:1274:12: style: Unused variable: j [unusedVariable] foo.c:1281:14: style: Variable 'l_71' is assigned a value that is never used. [unreadVariable] foo.c:1282:14: style: Variable 'l_72' is assigned a value that is never used. [unreadVariable] foo.c:1283:14: style: Variable 'l_73' is assigned a value that is never used. [unreadVariable] foo.c:1290:16: style: Variable 'l_152' is assigned a value that is never used. [unreadVariable] foo.c:1295:13: style: Unused variable: i [unusedVariable] foo.c:1295:16: style: Unused variable: j [unusedVariable] foo.c:1303:17: style: Variable 'l_124' is assigned a value that is never used. [unreadVariable] foo.c:1312:24: style: Unused variable: j [unusedVariable] foo.c:1312:27: style: Unused variable: k [unusedVariable] foo.c:1329:25: style: Unused variable: i [unusedVariable] foo.c:1329:28: style: Unused variable: j [unusedVariable] foo.c:1329:31: style: Unused variable: k [unusedVariable] foo.c:1342:29: style: Unused variable: i [unusedVariable] foo.c:1361:29: style: Unused variable: i [unusedVariable] foo.c:1361:32: style: Unused variable: j [unusedVariable] creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy1.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/copy-propagation/copy2.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct4.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/test1.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/test2.cc:3:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S1' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: error: The one definition rule is violated, different classes/structs have the same name 'A' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/class_template1.cc:5:1: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: error: The one definition rule is violated, different classes/structs have the same name 'A' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/class_template2.cc:4:36: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: error: The one definition rule is violated, different classes/structs have the same name 'A' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/class_template3.cc:4:36: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/default_partial.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/non_type_param.cc:8:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: error: The one definition rule is violated, different classes/structs have the same name 'AAA' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: error: The one definition rule is violated, different classes/structs have the same name 'AAA' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial3.cc:17:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: error: The one definition rule is violated, different classes/structs have the same name 'BBB' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial3.cc:14:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: error: The one definition rule is violated, different classes/structs have the same name 'BBB' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial4.cc:14:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: error: The one definition rule is violated, different classes/structs have the same name 'BBB' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial5.cc:14:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/class_template1.cc:9:1: error: The one definition rule is violated, different classes/structs have the same name 'B' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/template_specilization_type.cc:5:1: note: The one definition rule is violated, different classes/structs have the same name 'B' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/class_template1.cc:9:1: note: The one definition rule is violated, different classes/structs have the same name 'B' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S1' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/test1.cc:8:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/test2.cc:5:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S2' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/test2.cc:9:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: error: The one definition rule is violated, different classes/structs have the same name 'AAA' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/test3.cc:5:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/reduce-pointer-level/scalar-init-expr.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: error: The one definition rule is violated, different classes/structs have the same name 'A' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-function/class.cc:6:1: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-function/delete.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-function/template1.cc:9:23: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/remove-unused-function/template2.cc:4:23: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: error: The one definition rule is violated, different classes/structs have the same name 'BBB' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/bool.cc:11:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: error: The one definition rule is violated, different classes/structs have the same name 'AAA' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/dependent_name.cpp:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: error: The one definition rule is violated, different classes/structs have the same name 'BBB' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/dependent_name.cpp:14:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S1' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/derive.cc:5:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S2' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/derive.cc:8:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/rename-class/dtor.cc:13:1: error: The one definition rule is violated, different classes/structs have the same name 'HHH' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/dtor1.cc:14:1: note: The one definition rule is violated, different classes/structs have the same name 'HHH' creduce-2.10.0+20201029/clang_delta/tests/rename-class/dtor.cc:13:1: note: The one definition rule is violated, different classes/structs have the same name 'HHH' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: error: The one definition rule is violated, different classes/structs have the same name 'BBB' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/elaborated_type1.cpp:20:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: error: The one definition rule is violated, different classes/structs have the same name 'BBB' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/elaborated_type2.cpp:14:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: error: The one definition rule is violated, different classes/structs have the same name 'AAA' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/explicit_specialization.cpp:5:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: error: The one definition rule is violated, different classes/structs have the same name 'BBB' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/explicit_specialization.cpp:7:22: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: error: The one definition rule is violated, different classes/structs have the same name 'AAA' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/injected_name.cpp:5:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S1' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/parm.cpp:6:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/remove-namespace/namespace4.cpp:9:20: error: The one definition rule is violated, different classes/structs have the same name 'Base' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/parm.cpp:9:22: note: The one definition rule is violated, different classes/structs have the same name 'Base' creduce-2.10.0+20201029/clang_delta/tests/remove-namespace/namespace4.cpp:9:20: note: The one definition rule is violated, different classes/structs have the same name 'Base' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S2' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/parm.cpp:16:35: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S1' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/partial_specialization.cpp:11:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: error: The one definition rule is violated, different classes/structs have the same name 'AAA' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/rename-class1.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: error: The one definition rule is violated, different classes/structs have the same name 'AAA' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/specialization.cpp:5:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: error: The one definition rule is violated, different classes/structs have the same name 'AAA' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/static_member.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: error: The one definition rule is violated, different classes/structs have the same name 'AAA' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/template_parm.cpp:6:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: error: The one definition rule is violated, different classes/structs have the same name 'AAA' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/template_template.cpp:6:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: error: The one definition rule is violated, different classes/structs have the same name 'BBB' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/template_template.cpp:10:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial2.cc:11:1: note: The one definition rule is violated, different classes/structs have the same name 'BBB' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: error: The one definition rule is violated, different classes/structs have the same name 'AAA' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/template_template_parm.cpp:6:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/reduce-class-template-param/partial1.cc:7:1: note: The one definition rule is violated, different classes/structs have the same name 'AAA' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S2' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-class/typedef2.cc:18:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: error: The one definition rule is violated, different classes/structs have the same name 'A' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-cxx-method/test1.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: error: The one definition rule is violated, different classes/structs have the same name 'A' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-cxx-method/test2.cc:3:1: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: error: The one definition rule is violated, different classes/structs have the same name 'A' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/rename-cxx-method/test3.cc:3:1: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: error: The one definition rule is violated, different classes/structs have the same name 'A' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid1.cc:6:24: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/instantiate-template-param/test2.cc:3:22: note: The one definition rule is violated, different classes/structs have the same name 'A' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S1' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid2.cc:9:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S2' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid2.cc:12:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S1' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid3.cc:9:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S2' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid3.cc:13:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S2' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid4.cc:14:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid3.cc:15:3: error: The one definition rule is violated, different classes/structs have the same name 'S2::S3' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid4.cc:16:3: note: The one definition rule is violated, different classes/structs have the same name 'S2::S3' creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid3.cc:15:3: note: The one definition rule is violated, different classes/structs have the same name 'S2::S3' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/test1.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/aggregate-to-scalar/test2.cc:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S1' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/test3.cc:3:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid2.cc:5:24: error: The one definition rule is violated, different classes/structs have the same name 'pair < S1 >' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/test3.cc:4:24: note: The one definition rule is violated, different classes/structs have the same name 'pair < S1 >' creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/not_valid2.cc:5:24: note: The one definition rule is violated, different classes/structs have the same name 'pair < S1 >' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S1' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/test4.cc:6:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct2.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S1' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: error: The one definition rule is violated, different classes/structs have the same name 'S2' [ctuOneDefinitionRuleViolation] creduce-2.10.0+20201029/clang_delta/tests/template-arg-to-int/test4.cc:9:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' creduce-2.10.0+20201029/clang_delta/tests/empty-struct-to-int/empty-struct5.cpp:4:1: note: The one definition rule is violated, different classes/structs have the same name 'S2' diff: head creduce-2.10.0+20201029/clang_delta/BinOpSimplification.h:63:35: style: Parameter 'Name' can be declared as reference to const [constParameter] 2.8 creduce-2.10.0+20201029/clang_delta/BinOpSimplification.h:63:35: style: Parameter 'Name' can be declared with const [constParameter] head creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:1138:64: style: Parameter 'SpecifierName' can be declared as reference to const [constParameter] 2.8 creduce-2.10.0+20201029/clang_delta/RemoveNamespace.cpp:1138:64: style: Parameter 'SpecifierName' can be declared with const [constParameter] head creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.h:68:35: style: Parameter 'Name' can be declared as reference to const [constParameter] 2.8 creduce-2.10.0+20201029/clang_delta/RemoveNestedFunction.h:68:35: style: Parameter 'Name' can be declared with const [constParameter] head creduce-2.10.0+20201029/tests/file1.c:1148:12: style: Variable 'l_21' can be declared as const array [constVariable] 2.8 creduce-2.10.0+20201029/tests/file1.c:1148:12: style: Variable 'l_21' can be declared with const [constVariable] head creduce-2.10.0+20201029/tests/file1.c:1323:372: style:inconclusive: Boolean expression 'g_408.f9>=(func_36((l_894,&l_823),((((((~(l_883!=(l_913<=0x5CEB7EB6DFE79914LL,l_859))),*g_694)=(safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((g_395.f4=(safe_mul_func_int8_t_s_s(g_376.f7,(((g_408.f9>=(func_36((l_894,&l_823),((((((~(l_883!=(l_913<=0x5CEB7EB6DFE79914LL,l_859))),*g_694)p_29))),g_385.f3)||-1L' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] head foo.c:1132:83: style: Checking if unsigned expression 'l_270' is less than zero. [unsignedLessThanZero] foo.c:1130:29: note: Assuming that condition 'p_57' is not redundant foo.c:1132:83: note: Unsigned less than zero head foo.c:1310:27: style: Variable 'l_115' can be declared as const array [constVariable] 2.8 foo.c:1310:27: style: Variable 'l_115' can be declared with const [constVariable] head foo.c:309:359: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head foo.c:666:29: style: Variable 'l_1152' can be declared as const array [constVariable] 2.8 foo.c:666:29: style: Variable 'l_1152' can be declared with const [constVariable] head foo.c:808:365: style:inconclusive: Boolean expression '(g_515,l_517=0x7C3AB1BB96162E85LL)>=(g_30.f0||l_518)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] head foo.c:997:14: style: Variable 'l_390' can be declared as const array [constVariable] 2.8 foo.c:997:14: style: Variable 'l_390' can be declared with const [constVariable] DONE