diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2014-06-14 19:28:09 +0400 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2014-06-14 19:28:09 +0400 |
commit | 7bb6ab3c5be9a5cece7ee4e01bb9a9f2e8c28a0c (patch) | |
tree | 8d6cb76e3a61c5330c0056e869ef90d0faa4f69a /tests | |
parent | 57b914193dcc4f13c907ff6b0fc785b1d2dc091b (diff) | |
download | bdwgc-7bb6ab3c5be9a5cece7ee4e01bb9a9f2e8c28a0c.tar.gz |
Eliminate side effect in assertion condition in disclaim_bench
(code refactoring)
* tests/disclaim_bench.c (testobj_finalize): Move "i" field increment
out of assertion condition; replace increment with assignment.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/disclaim_bench.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/disclaim_bench.c b/tests/disclaim_bench.c index 5159829c..f9bfc580 100644 --- a/tests/disclaim_bench.c +++ b/tests/disclaim_bench.c @@ -38,7 +38,8 @@ typedef struct testobj_s *testobj_t; void GC_CALLBACK testobj_finalize(void *obj, void *carg) { ++*(int *)carg; - my_assert(((testobj_t)obj)->i++ == 109); + my_assert(((testobj_t)obj)->i == 109); + ((testobj_t)obj)->i = 110; } static const struct GC_finalizer_closure fclos = { |