From 395b9410860371a64d6b5f2d50679f29eb41729e Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Mon, 9 Sep 2013 17:02:52 -0600 Subject: [PATCH] glsl: fix variadic macro for MSVC MSVC doesn't accept the rest... syntax. Reviewed-by: Kenneth Graunke --- src/glsl/builtin_functions.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/glsl/builtin_functions.cpp b/src/glsl/builtin_functions.cpp index eca41aacefb..5d8f171b9a8 100644 --- a/src/glsl/builtin_functions.cpp +++ b/src/glsl/builtin_functions.cpp @@ -1935,9 +1935,9 @@ builtin_builder::new_sig(const glsl_type *return_type, return sig; } -#define MAKE_SIG(return_type, avail, rest...) \ +#define MAKE_SIG(return_type, avail, ...) \ ir_function_signature *sig = \ - new_sig(return_type, avail, rest); \ + new_sig(return_type, avail, __VA_ARGS__); \ ir_factory body(&sig->body, mem_ctx); ir_function_signature * -- 2.30.2