diff --git a/src/analysis/unmodified.d b/src/analysis/unmodified.d index 7a06cc5..5743aa4 100644 --- a/src/analysis/unmodified.d +++ b/src/analysis/unmodified.d @@ -93,7 +93,12 @@ class UnmodifiedFinder:BaseAnalyzer assignExpression.ternaryExpression.accept(this); guaranteeUse--; interest--; + + if (assignExpression.operator == tok!"~=") + interest++; assignExpression.expression.accept(this); + if (assignExpression.operator == tok!"~=") + interest--; } else assignExpression.accept(this);