summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/runmath.cc
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/runmath.cc')
-rw-r--r--Build/source/utils/asymptote/runmath.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/Build/source/utils/asymptote/runmath.cc b/Build/source/utils/asymptote/runmath.cc
index ba283d72a6b..2d4c3abdf4b 100644
--- a/Build/source/utils/asymptote/runmath.cc
+++ b/Build/source/utils/asymptote/runmath.cc
@@ -535,7 +535,7 @@ void gen_runmath38(stack *Stack)
Int a=vm::pop<Int>(Stack);
#line 305 "runmath.in"
if((uint32_t) a > 0xFFFFFFFF) {Stack->push<Int>(-1); return;}
-#if __GNUC_PREREQ(3,4)
+#if __GNUC__
{Stack->push<Int>(__builtin_ctz(a)); return;}
#else
// find the number of trailing zeros in a 32-bit number