summaryrefslogtreecommitdiff
path: root/gc.c
diff options
context:
space:
mode:
authorpkubaj <pkubaj@FreeBSD.org>2022-04-28 14:33:19 +0000
committer卜部昌平 <shyouhei@ruby-lang.org>2023-03-14 10:42:42 +0900
commit4e6c9567411eba4095f293472365999fe8064e72 (patch)
treeb80dd29da7e400956862fe08dc79aec613196449 /gc.c
parent56dbf83a853507a954470d43024778fa63d3dd1d (diff)
Use __builtin_ppc_get_timebase on POWER with clang
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/5856
Diffstat (limited to 'gc.c')
-rw-r--r--gc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gc.c b/gc.c
index d81b1db8c8..27d2c15e07 100644
--- a/gc.c
+++ b/gc.c
@@ -1360,7 +1360,7 @@ tick(void)
return ((unsigned long long)lo)|( ((unsigned long long)hi)<<32);
}
-#elif defined(__powerpc64__) && GCC_VERSION_SINCE(4,8,0)
+#elif defined(__powerpc64__) && (GCC_VERSION_SINCE(4,8,0) || defined(__clang__))
typedef unsigned long long tick_t;
#define PRItick "llu"