mirror of
https://github.com/Atmosphere-NX/Atmosphere
synced 2024-12-22 12:21:18 +00:00
os: silence warning building with gcc 12 on windows
This commit is contained in:
parent
d75f9bbedf
commit
efa4a346af
1 changed files with 3 additions and 0 deletions
|
@ -27,7 +27,10 @@ namespace ams::os::impl {
|
||||||
AMS_ASSERT(out_size != nullptr);
|
AMS_ASSERT(out_size != nullptr);
|
||||||
|
|
||||||
/* Get the current stack by NT_TIB */
|
/* Get the current stack by NT_TIB */
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Warray-bounds"
|
||||||
auto *tib = reinterpret_cast<NT_TIB *>(::NtCurrentTeb());
|
auto *tib = reinterpret_cast<NT_TIB *>(::NtCurrentTeb());
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
|
|
||||||
*out_stack = reinterpret_cast<uintptr_t>(tib->StackLimit);
|
*out_stack = reinterpret_cast<uintptr_t>(tib->StackLimit);
|
||||||
*out_size = reinterpret_cast<uintptr_t>(tib->StackBase) - reinterpret_cast<uintptr_t>(tib->StackLimit);
|
*out_size = reinterpret_cast<uintptr_t>(tib->StackBase) - reinterpret_cast<uintptr_t>(tib->StackLimit);
|
||||||
|
|
Loading…
Reference in a new issue