diff --git a/src/analysis/unmodified.d b/src/analysis/unmodified.d index 011f598..eb32ae0 100644 --- a/src/analysis/unmodified.d +++ b/src/analysis/unmodified.d @@ -155,7 +155,12 @@ class UnmodifiedFinder:BaseAnalyzer override void visit(const TraitsExpression) { - // Issue #266. Ignore everything inside of __traits expressions. + // issue #266: Ignore unmodified variables inside of `__traits` expressions + } + + override void visit(const TypeofExpression) + { + // issue #270: Ignore unmodified variables inside of `typeof` expressions } private: diff --git a/src/analysis/unused.d b/src/analysis/unused.d index 30b39ed..06445a8 100644 --- a/src/analysis/unused.d +++ b/src/analysis/unused.d @@ -318,7 +318,12 @@ class UnusedVariableCheck : BaseAnalyzer override void visit(const TraitsExpression) { - // Issue #266. Ignore everything inside of __traits expressions. + // issue #266: Ignore unused variables inside of `__traits` expressions + } + + override void visit(const TypeofExpression) + { + // issue #270: Ignore unused variables inside of `typeof` expressions } private: