1.1 --- a/src/share/vm/utilities/macros.hpp Fri Aug 27 21:31:15 2010 -0700 1.2 +++ b/src/share/vm/utilities/macros.hpp Tue Aug 31 03:14:00 2010 -0700 1.3 @@ -76,12 +76,14 @@ 1.4 #ifdef PRODUCT 1.5 #define PRODUCT_ONLY(code) code 1.6 #define NOT_PRODUCT(code) 1.7 +#define NOT_PRODUCT_ARG(arg) 1.8 #define PRODUCT_RETURN {} 1.9 #define PRODUCT_RETURN0 { return 0; } 1.10 #define PRODUCT_RETURN_(code) { code } 1.11 #else // PRODUCT 1.12 #define PRODUCT_ONLY(code) 1.13 #define NOT_PRODUCT(code) code 1.14 +#define NOT_PRODUCT_ARG(arg) arg, 1.15 #define PRODUCT_RETURN /*next token must be ;*/ 1.16 #define PRODUCT_RETURN0 /*next token must be ;*/ 1.17 #define PRODUCT_RETURN_(code) /*next token must be ;*/