aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/formal/SMTChecker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libsolidity/formal/SMTChecker.cpp')
-rw-r--r--libsolidity/formal/SMTChecker.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/libsolidity/formal/SMTChecker.cpp b/libsolidity/formal/SMTChecker.cpp
index 428afa9f..1cf5dc95 100644
--- a/libsolidity/formal/SMTChecker.cpp
+++ b/libsolidity/formal/SMTChecker.cpp
@@ -106,11 +106,6 @@ bool SMTChecker::visit(WhileStatement const& _node)
{
// TODO Check if condition is always true
- // TODO Weird side effects like
- // uint x = 1;
- // while (x ++ > 0) { assert(x == 2); }
- // solution: clear variables first, then execute and assert condition, then executed body.
-
auto touchedVariables = m_variableUsage->touchedVariables(_node);
resetVariables(touchedVariables);
if (_node.isDoWhile())