From 70fc889ac81b7701e2e14a86bcaae825d9a96db3 Mon Sep 17 00:00:00 2001 From: TheBrokenRail Date: Sat, 15 Feb 2025 01:04:35 -0500 Subject: [PATCH] Add Warnings To lib/ --- CMakeLists.txt | 6 +++--- lib/src/syscall.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 19b4a09..eaade08 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,6 +3,9 @@ cmake_minimum_required(VERSION 3.17.0) # Start Project project(runtime) +# Warnings +add_compile_options(-Wall -Wextra -Werror -Wpointer-arith -Wshadow -Wnull-dereference) + # Headers add_subdirectory(lib) if(TARGET trampoline) @@ -30,9 +33,6 @@ if(NOT DONT_USE_QEMU) ) endif() -# Warnings -target_compile_options(runtime PRIVATE -Wall -Wextra -Werror -Wpointer-arith -Wshadow -Wnull-dereference) - # Link target_link_libraries(runtime dl diff --git a/lib/src/syscall.cpp b/lib/src/syscall.cpp index dfaf0d9..44655b4 100644 --- a/lib/src/syscall.cpp +++ b/lib/src/syscall.cpp @@ -9,6 +9,6 @@ bool SyscallTrampoline::should_use() { } // Call -Trampoline::Error SyscallTrampoline::call(const uint32_t id, uint32_t *ret_ptr, uint32_t length, const unsigned char *args) { +Trampoline::Error SyscallTrampoline::call(const uint32_t id, uint32_t *ret_ptr, __attribute__((unused)) uint32_t length, const unsigned char *args) { return syscall(TRAMPOLINE_SYSCALL, id, ret_ptr, args) != 0 ? Error::SYSCALL : Error::NONE; }