]> git.saurik.com Git - minimal.git/blobdiff - stdlib.h
I forgot to commit this infinite loop.
[minimal.git] / stdlib.h
index 925822175a0022c091e98bcec0e45938cb2ed177..80fa2fbefae2b05e10f64a9f10f1756278605b80 100644 (file)
--- a/stdlib.h
+++ b/stdlib.h
@@ -115,7 +115,7 @@ struct Iterator_ {
     for (bool _stop(true); _stop; ) \
         for (const __typeof__(list) &_list = (list); _stop; _stop = false) \
             for (Iterator_<__typeof__(list)>::Result _item = _list.begin(); _item != _list.end(); ++_item) \
-                for (bool _suck(true); _suck; ) \
+                for (bool _suck(true); _suck; _suck = false) \
                     for (const __typeof__(*_item) &item = *_item; _suck; _suck = false)
 
 #endif