From: Florian Krohm Date: Sat, 22 Oct 2011 15:04:05 +0000 (+0000) Subject: Make VALGRIND_DO_CLIENT_REQUEST more user friendly by wrapping X-Git-Tag: svn/VALGRIND_3_7_0~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92388bd248fbb6e2254e95072ed8909f2f3c8440;p=thirdparty%2Fvalgrind.git Make VALGRIND_DO_CLIENT_REQUEST more user friendly by wrapping its replacement in do .. while (0). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12199 --- diff --git a/include/valgrind.h b/include/valgrind.h index a3669aa000..10ca6b8b65 100644 --- a/include/valgrind.h +++ b/include/valgrind.h @@ -164,9 +164,9 @@ #define VALGRIND_DO_CLIENT_REQUEST(_zzq_rlval, _zzq_default, \ _zzq_request, _zzq_arg1, _zzq_arg2, \ _zzq_arg3, _zzq_arg4, _zzq_arg5) \ - { (_zzq_rlval) = VALGRIND_DO_CLIENT_REQUEST_EXPR((_zzq_default), \ + do { (_zzq_rlval) = VALGRIND_DO_CLIENT_REQUEST_EXPR((_zzq_default), \ (_zzq_request), (_zzq_arg1), (_zzq_arg2), \ - (_zzq_arg3), (_zzq_arg4), (_zzq_arg5)); } + (_zzq_arg3), (_zzq_arg4), (_zzq_arg5)); } while (0) #if defined(NVALGRIND)