aboutsummaryrefslogtreecommitdiff
path: root/loader/dev_ext_trampoline.c
diff options
context:
space:
mode:
authorFrank Henigman <fjhenigman@chromium.org>2016-12-21 22:21:41 -0500
committerMark Young <marky@lunarg.com>2016-12-22 13:16:11 -0700
commit7272281f43734ab3da9df0410fbfa6722ca58b11 (patch)
tree29d2aa4015a544dad77d6f16d9b29c7de71385ea /loader/dev_ext_trampoline.c
parentceea1ff9035c9fc3a55e5e2b67e6ddf16ea8c0a0 (diff)
downloadusermoji-7272281f43734ab3da9df0410fbfa6722ca58b11.tar.xz
loader: guard gcc feature appropriately
Macro __GNUC__ should be used to guard gcc-specific code. Also exclude clang because though it defines __GNUC__ it doesn't accept this particular gcc feature. Change-Id: I703289cad58e7675f4c4ca5e7635fc8fb35ae77e
Diffstat (limited to 'loader/dev_ext_trampoline.c')
-rw-r--r--loader/dev_ext_trampoline.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/loader/dev_ext_trampoline.c b/loader/dev_ext_trampoline.c
index e417e7ec..e1cf6251 100644
--- a/loader/dev_ext_trampoline.c
+++ b/loader/dev_ext_trampoline.c
@@ -20,7 +20,7 @@
#include "vk_loader_platform.h"
#include "loader.h"
-#if defined(__linux__)
+#if defined(__GNUC__) && !defined(__clang__)
#pragma GCC optimize(3) // force gcc to use tail-calls
#endif