From 7272281f43734ab3da9df0410fbfa6722ca58b11 Mon Sep 17 00:00:00 2001 From: Frank Henigman Date: Wed, 21 Dec 2016 22:21:41 -0500 Subject: 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 --- loader/dev_ext_trampoline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'loader/dev_ext_trampoline.c') 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 -- cgit v1.2.3