fix optimize(0) for clang.

Change-Id: I83bc57d42815f37445ae97bf6950147e3358ac45
此提交包含在:
Qingchuan Shi committed 2020-01-13 20:53:40 -05:00
1 父節點 be5782e198
當前提交 d63886190f
1 file changed
+9 -1
+9 -1
查看文件
@@ -62,7 +62,15 @@
using namespace amd::hsa;
using namespace amd::hsa::common;
static void __attribute__((noinline, optimize(0))) _loader_debug_state() {};
#ifdef __GNUC__
#define NONOPTIMIZE __attribute__((noinline, optimize(0)))
#elif defined __clang__
#define NONOPTIMIZE __attribute__((noinline, optnone))
#else
#define NONOPTIMIZE __attribute__((noinline, optimize(0)))
#endif
NONOPTIMIZE static void _loader_debug_state() {};
r_debug _amdgpu_r_debug __attribute__((visibility("default"))) = {1,
nullptr,
reinterpret_cast<uintptr_t>(&_loader_debug_state),