From 3fef728e16cc1e21c743be28708d0104a9481de8 Mon Sep 17 00:00:00 2001 From: tomhudson Date: Tue, 23 Jun 2015 06:31:32 -0700 Subject: [PATCH] Fix indirect use of defined() directive BUG=432391 R=bsalomon,bungeman1 Review URL: https://codereview.chromium.org/876933004 --- include/gpu/gl/GrGLConfig.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/include/gpu/gl/GrGLConfig.h b/include/gpu/gl/GrGLConfig.h index b8cc216019..93d5b395cb 100644 --- a/include/gpu/gl/GrGLConfig.h +++ b/include/gpu/gl/GrGLConfig.h @@ -177,8 +177,10 @@ * Hopefully we will understand this better and have a cleaner fix or get a * OS/driver level fix. */ -#define GR_GL_MAC_BUFFER_OBJECT_PERFOMANCE_WORKAROUND \ - (defined(SK_BUILD_FOR_MAC) && \ - !GR_GL_USE_BUFFER_DATA_NULL_HINT) +#if (defined(SK_BUILD_FOR_MAC) && !GR_GL_USE_BUFFER_DATA_NULL_HINT) +# define GR_GL_MAC_BUFFER_OBJECT_PERFOMANCE_WORKAROUND 1 +#else +# define GR_GL_MAC_BUFFER_OBJECT_PERFOMANCE_WORKAROUND 0 +#endif #endif