fix optimize(0) for clang.

Change-Id: I83bc57d42815f37445ae97bf6950147e3358ac45
Tá an tiomantas seo le fáil i:
Qingchuan Shi tiomanta 2020-01-13 20:53:40 -05:00
1 tuismitheoir be5782e198
tiomantas d63886190f
1 comhad athraithe
+9 -1
+9 -1
Féach ar an gComhad
@@ -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),