build: Add missing includes required for gcc 14 (#1730)

This commit is contained in:
mazes-80 2025-11-27 17:39:54 +01:00 committed by GitHub
parent ad89b5ef37
commit 921e91ed75
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 12 additions and 2 deletions

View file

@ -1,5 +1,9 @@
#pragma once
#include <type_traits>
#include <cstddef>
#include <vector>
uint32 coreinit_allocFromSysArea(uint32 size, uint32 alignment);
class SysAllocatorBase;

View file

@ -1,4 +1,3 @@
#ifdef __GNUC__
#define ATTRIBUTE_AVX2 __attribute__((target("avx2")))
#define ATTRIBUTE_SSE41 __attribute__((target("sse4.1")))
@ -9,6 +8,8 @@
#define ATTRIBUTE_AESNI
#endif
#include <string>
class CPUFeaturesImpl
{
public:

View file

@ -4,6 +4,9 @@
#include <mutex>
#include <atomic>
#include <shared_mutex>
#include <cassert>
#include <string>
template<typename TType>
class ConfigValueAtomic

View file

@ -3,6 +3,7 @@
#include <mutex>
#include <thread>
#include <atomic>
#include <future>
#include <wx/listctrl.h>

View file

@ -3,6 +3,7 @@
#include <charconv>
#include <filesystem>
#include <string_view>
#include <set>
#include "util/math/vector2.h"
#include "util/math/vector3.h"