diff options
Diffstat (limited to 'source/kit/move_back.h')
-rw-r--r-- | source/kit/move_back.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/kit/move_back.h b/source/kit/move_back.h index 4bcc7ba..6eee4cf 100644 --- a/source/kit/move_back.h +++ b/source/kit/move_back.h @@ -9,9 +9,10 @@ extern "C" { #define KIT_MOVE_BACK_INL(new_size, array, ...) \ do { \ + ptrdiff_t index_; \ ptrdiff_t end_ = (array).size; \ unsigned char temp_[sizeof *(array).values]; \ - for (ptrdiff_t index_ = 0; index_ < end_;) { \ + for (index_ = 0; index_ < end_;) { \ if (__VA_ARGS__) { \ end_--; \ if (index_ != end_) { \ |