diff options
author | Guo Yejun <yejun.guo@intel.com> | 2014-12-31 13:12:26 +0800 |
---|---|---|
committer | Zhigang Gong <zhigang.gong@intel.com> | 2015-01-06 17:55:07 +0800 |
commit | f37867b45ca91be23f04135bb6dc0e4346d19da7 (patch) | |
tree | 965d53d5fd3d71b573868c1058920703485289bf /utests/vload_bench.cpp | |
parent | cf437cdd4164c69412b8ff9bc00018499c007e73 (diff) | |
download | beignet-f37867b45ca91be23f04135bb6dc0e4346d19da7.tar.gz |
fix utest build for some old gcc version
change the keyword from constexpr to const, update the code for
explicit type conversion and std::map's iterator.
Signed-off-by: Guo Yejun <yejun.guo@intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Diffstat (limited to 'utests/vload_bench.cpp')
-rw-r--r-- | utests/vload_bench.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/utests/vload_bench.cpp b/utests/vload_bench.cpp index 37659961..a7703fcd 100644 --- a/utests/vload_bench.cpp +++ b/utests/vload_bench.cpp @@ -11,7 +11,7 @@ static double vload_bench(const char *kernelFunc, uint32_t N, uint32_t offset, b struct timeval start, end; // Setup kernel and buffers - std::string kernelName = kernelFunc + std::to_string(N); + std::string kernelName = kernelFunc + std::to_string((long long unsigned int)N); OCL_CALL (cl_kernel_init, "vload_bench.cl", kernelName.c_str(), SOURCE, NULL); //OCL_CREATE_KERNEL("compiler_array"); buf_data[0] = (T*) malloc(sizeof(T) * n); @@ -42,7 +42,7 @@ static double vload_bench(const char *kernelFunc, uint32_t N, uint32_t offset, b OCL_MAP_BUFFER(0); OCL_MAP_BUFFER(1); for (uint32_t i = 0; i < globals[0]; ++i) { - OCL_ASSERT(((T*)buf_data[0])[i + offset] == ((uint32_t*)buf_data[1])[i]); + OCL_ASSERT((uint32_t)(((T*)buf_data[0])[i + offset]) == ((uint32_t*)buf_data[1])[i]); } return 0; } |