From 31f64cdaab516deccfa1bc437ded591c769bc0c8 Mon Sep 17 00:00:00 2001 From: Ramesh Errabolu Date: Mon, 22 Aug 2016 11:07:26 -0500 Subject: [PATCH] Fix Image Create Func Decl in Hsa Api Table Change-Id: I3862b3c78231fe24b6361167a78c6a8c7ad6ce0b --- runtime/hsa-runtime/core/runtime/hsa_ext_interface.cpp | 8 ++++---- runtime/hsa-runtime/inc/hsa_api_trace.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/runtime/hsa-runtime/core/runtime/hsa_ext_interface.cpp b/runtime/hsa-runtime/core/runtime/hsa_ext_interface.cpp index c8d8bf541d..cdb4ef112f 100644 --- a/runtime/hsa-runtime/core/runtime/hsa_ext_interface.cpp +++ b/runtime/hsa-runtime/core/runtime/hsa_ext_interface.cpp @@ -221,15 +221,15 @@ void ExtensionEntryPoints::InitAmdExtTable() { void ExtensionEntryPoints::UpdateAmdExtTable(void *func_ptr) { assert(hsa_api_table_.amd_ext_api.hsa_amd_image_create_fn == - (decltype(::hsa_amd_image_create)*)hsa_ext_null && + (decltype(hsa_amd_image_create)*)hsa_ext_null && "Duplicate load of extension import."); assert(hsa_internal_api_table_.amd_ext_api.hsa_amd_image_create_fn == - (decltype(::hsa_amd_image_create)*)hsa_ext_null && + (decltype(hsa_amd_image_create)*)hsa_ext_null && "Duplicate load of extension import."); hsa_api_table_.amd_ext_api.hsa_amd_image_create_fn = - (decltype(::hsa_amd_image_create)*)func_ptr; + (decltype(hsa_amd_image_create)*)func_ptr; hsa_internal_api_table_.amd_ext_api.hsa_amd_image_create_fn = - (decltype(::hsa_amd_image_create)*)func_ptr; + (decltype(hsa_amd_image_create)*)func_ptr; } void ExtensionEntryPoints::Unload() { diff --git a/runtime/hsa-runtime/inc/hsa_api_trace.h b/runtime/hsa-runtime/inc/hsa_api_trace.h index e3fd770b17..9e44d7887d 100644 --- a/runtime/hsa-runtime/inc/hsa_api_trace.h +++ b/runtime/hsa-runtime/inc/hsa_api_trace.h @@ -139,7 +139,7 @@ struct AmdExtTable { decltype(hsa_amd_memory_fill)* hsa_amd_memory_fill_fn; decltype(hsa_amd_interop_map_buffer)* hsa_amd_interop_map_buffer_fn; decltype(hsa_amd_interop_unmap_buffer)* hsa_amd_interop_unmap_buffer_fn; - decltype(::hsa_amd_image_create)* hsa_amd_image_create_fn; + decltype(hsa_amd_image_create)* hsa_amd_image_create_fn; }; // Table to export HSA Core Runtime Apis