Fix compile errors for CLANG compiler
authorLv Meng <meng.lv@intel.com>
Fri, 8 Aug 2014 08:10:03 +0000 (16:10 +0800)
committerYang Rong <rong.r.yang@intel.com>
Tue, 12 Aug 2014 06:48:49 +0000 (14:48 +0800)
commit9ddee3847bd113387ab1624edda3422470b8de7d
tree07a98d42297d69eb022e74c765683c95e287c8e2
parent36969d7e65cdb7adf4a1703db5e5a0f5f70b5303
Fix compile errors for CLANG compiler

Use vector to fix "variable length array of non-POD element type" compiler error.
The /beignet/backend/src/./ir/context.hpp "fn->immediates[index] = imm" would call a private func
'operator=' which would trigger error, and it is not being used.
The undefined reference to `check_copy_overlap' would occur in the following calling.

Signed-off-by: Lv Meng <meng.lv@intel.com>
Reviewed-by: "Song, Ruiling" <ruiling.song@intel.com>
backend/src/backend/gen_insn_selection.cpp
backend/src/ir/context.hpp
src/cl_api.c