[Beignet] [PATCH] GBE: Fix one build error of friend declaration for a class.

Chuanbo Weng chuanbo.weng at intel.com
Tue May 6 03:48:26 PDT 2014


If the g++ is older than 4.7.0, the class-key of the
elaborated-type-specifier is required in a friend declaration
for a class. So modify the code to make it compitible with old
g++ version.

Signed-off-by: Chuanbo Weng <chuanbo.weng at intel.com>
---
 backend/src/backend/gen_context.hpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/backend/src/backend/gen_context.hpp b/backend/src/backend/gen_context.hpp
index 3b59797..aa06642 100644
--- a/backend/src/backend/gen_context.hpp
+++ b/backend/src/backend/gen_context.hpp
@@ -195,7 +195,7 @@ namespace gbe
     /*! allocate a new curbe register and insert to curbe pool. */
     void allocCurbeReg(ir::Register reg, gbe_curbe_type value, uint32_t subValue = 0);
 
-    friend GenRegAllocator;               //!< need to access errCode directly. 
+    friend class GenRegAllocator;               //!< need to access errCode directly. 
 
   };
 
-- 
1.7.9.5



More information about the Beignet mailing list