diff --git a/src/dscanner/analysis/length_subtraction.d b/src/dscanner/analysis/length_subtraction.d index f883e99..764dcaf 100644 --- a/src/dscanner/analysis/length_subtraction.d +++ b/src/dscanner/analysis/length_subtraction.d @@ -40,7 +40,6 @@ final class LengthSubtractionCheck : BaseAnalyzer if (l.identifierOrTemplateInstance is null || l.identifierOrTemplateInstance.identifier.text != "length") goto end; - const(Token) token = l.identifierOrTemplateInstance.identifier; addErrorMessage(addExpression, "dscanner.suspicious.length_subtraction", "Avoid subtracting from '.length' as it may be unsigned."); } diff --git a/src/dscanner/utils.d b/src/dscanner/utils.d index 4c7edb7..6940faf 100644 --- a/src/dscanner/utils.d +++ b/src/dscanner/utils.d @@ -73,7 +73,7 @@ ubyte[] readFile(string fileName) stderr.writefln("%s does not exist", fileName); return []; } - File f = File(fileName); + ubyte[] sourceCode; sourceCode = cast(ubyte[]) fileName.read(); sourceCode.processBOM(fileName);