Need to define local to __local.
authorZhigang Gong <zhigang.gong@linux.intel.com>
Tue, 30 Jul 2013 08:44:47 +0000 (16:44 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Tue, 30 Jul 2013 09:12:48 +0000 (17:12 +0800)
It seems that the clang 3.3 already support local/global/private
memory space qualifiers directly. But the previous versions don't
support, we still need to define local as __local here.

Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Tested-by: Sun, Yi <yi.sun@intel.com>
backend/src/ocl_stdlib.tmpl.h

index 83d09b2..c972a3e 100644 (file)
@@ -48,7 +48,7 @@ typedef unsigned int uintptr_t;
 #define __constant __attribute__((address_space(2)))
 #define __local __attribute__((address_space(3)))
 #define global __global
-//#define local __local
+#define local __local
 #define constant __constant
 #define private __private
 #endif