From f9a868a97976b90d5d6d6bf33dc5e8eadfd67c64 Mon Sep 17 00:00:00 2001 From: Aleric Inglewood Date: Fri, 11 Jan 2013 17:16:05 +0100 Subject: [PATCH] Compile fix for VC++ --- indra/llcommon/llerrorlegacy.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/indra/llcommon/llerrorlegacy.h b/indra/llcommon/llerrorlegacy.h index 36f64bace..cbd86fd29 100644 --- a/indra/llcommon/llerrorlegacy.h +++ b/indra/llcommon/llerrorlegacy.h @@ -136,11 +136,11 @@ const int LL_ERR_PRICE_MISMATCH = -23018; // void foo(x, ASSERT_ONLY(int y,) int z); // void foo(x/*,*/ ASSERT_ONLY_COMMA(int y)); // The optional /*,*/ makes it just a bit better readable. #ifdef SHOW_ASSERT -#define ASSERT_ONLY(type_param,...) type_param,##__VA_ARGS__ -#define ASSERT_ONLY_COMMA(type_param,...) , type_param,##__VA_ARGS__ +#define ASSERT_ONLY(...) __VA_ARGS__ +#define ASSERT_ONLY_COMMA(...) , __VA_ARGS__ #else -#define ASSERT_ONLY(type_param,...) -#define ASSERT_ONLY_COMMA(type_param,...) +#define ASSERT_ONLY(...) +#define ASSERT_ONLY_COMMA(...) #endif // handy compile-time assert - enforce those template parameters!