fix optimize(0) for clang.

Change-Id: I83bc57d42815f37445ae97bf6950147e3358ac45
이 커밋은 다음에 포함됨:
Qingchuan Shi가 2020-01-13 20:53:40 -05:00를 커밋했습니다
1 부모 be5782e198
커밋 d63886190f
1 파일이 변경됨
+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),