Fix compile warnings for CLANG compiler
authorLv Meng <meng.lv@intel.com>
Fri, 15 Aug 2014 01:16:33 +0000 (09:16 +0800)
committerYang Rong <rong.r.yang@intel.com>
Tue, 19 Aug 2014 06:06:08 +0000 (14:06 +0800)
commit7197ece4b83162b2f1fea84c6fda040febe7c89f
treeef5eee41fdc85bd25b0e3bdaabf9bec0f26fc1b6
parentb9334672bfeab9247ff92d0051d93b98b8e3da39
Fix compile warnings for CLANG compiler

1.fix data structure redefine warnings.
2.fix 'data' with variable sized type 'union<*>' not at the end of a class warning(in immediate.hpp).
3.fix implicitly conversion warning.
4.fix explicitly assigning a variable type warning.
5.fix comparison of unsigned expression < 0 is always false warning(in cl_api.c).

Signed-off-by: Lv Meng <meng.lv@intel.com>
Reviewed-by: "Song, Ruiling" <ruiling.song@intel.com>
15 files changed:
backend/src/backend/gen_encoder.cpp
backend/src/backend/gen_reg_allocation.cpp
backend/src/backend/program.h
backend/src/ir/immediate.hpp
src/cl_api.c
src/cl_command_queue.c
src/cl_context.h
src/cl_driver.h
src/cl_driver_type.h
src/cl_event.c
src/cl_extensions.h
src/cl_gt_device.h
src/cl_platform_id.h
src/x11/mesa_egl_extension.c
utests/utest_helper.cpp