summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibC
diff options
context:
space:
mode:
authorkleines Filmröllchen <filmroellchen@serenityos.org>2022-12-30 11:43:12 +0100
committerAndrew Kaster <andrewdkaster@gmail.com>2022-12-30 08:32:46 -0700
commit7919fb8cae519fe0f5d9d139321e1571fa485d62 (patch)
tree4dd3fc27564c291010b8b824ee9f0487178554b8 /Userland/Libraries/LibC
parent5d00e21852d956fada51d45481a5549f9fbd5ed3 (diff)
downloadserenity-7919fb8cae519fe0f5d9d139321e1571fa485d62.zip
LibC: Mark fenv-family function arguments as used on aarch64
This makes LibC build under aarch64 Clang.
Diffstat (limited to 'Userland/Libraries/LibC')
-rw-r--r--Userland/Libraries/LibC/fenv.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/Userland/Libraries/LibC/fenv.cpp b/Userland/Libraries/LibC/fenv.cpp
index 0160eb5e94..edc07bcbf6 100644
--- a/Userland/Libraries/LibC/fenv.cpp
+++ b/Userland/Libraries/LibC/fenv.cpp
@@ -56,6 +56,7 @@ int fegetenv(fenv_t* env)
return 1;
#ifdef AK_ARCH_AARCH64
+ (void)env;
TODO_AARCH64();
#else
asm volatile("fnstenv %0"
@@ -73,6 +74,7 @@ int fesetenv(fenv_t const* env)
return 1;
#ifdef AK_ARCH_AARCH64
+ (void)env;
TODO_AARCH64();
#else
if (env == FE_DFL_ENV) {
@@ -98,6 +100,7 @@ int feholdexcept(fenv_t* env)
fegetenv(&current_env);
#ifdef AK_ARCH_AARCH64
+ (void)env;
TODO_AARCH64();
#else
current_env.__x87_fpu_env.__status_word &= ~FE_ALL_EXCEPT;
@@ -137,6 +140,8 @@ int fesetexceptflag(fexcept_t const* except, int exceptions)
exceptions &= FE_ALL_EXCEPT;
#ifdef AK_ARCH_AARCH64
+ (void)exceptions;
+ (void)except;
TODO_AARCH64();
#else
current_env.__x87_fpu_env.__status_word &= exceptions;
@@ -192,6 +197,7 @@ int feclearexcept(int exceptions)
fegetenv(&current_env);
#ifdef AK_ARCH_AARCH64
+ (void)exceptions;
TODO_AARCH64();
#else
current_env.__x87_fpu_env.__status_word &= ~exceptions;
@@ -223,6 +229,7 @@ int feraiseexcept(int exceptions)
exceptions &= FE_ALL_EXCEPT;
#ifdef AK_ARCH_AARCH64
+ (void)exceptions;
TODO_AARCH64();
#else
// While the order in which the exceptions is raised is unspecified, FE_OVERFLOW and FE_UNDERFLOW must be raised before FE_INEXACT, so handle that case in this branch