From aa4aef2f2afd474615efc25640666413528c7906 Mon Sep 17 00:00:00 2001 From: lizzie Date: Wed, 28 Jan 2026 18:04:31 +0000 Subject: [PATCH] mark codeblocks as noexcept --- docs/Caveats.md | 6 +++++- src/dynarmic/src/dynarmic/backend/x64/block_of_code.h | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/Caveats.md b/docs/Caveats.md index ad3c22925c..e8b3d3915c 100644 --- a/docs/Caveats.md +++ b/docs/Caveats.md @@ -249,10 +249,14 @@ When CMake invokes certain file syscalls - it may sometimes cause crashes or cor ## PlayStation 4 ```sh -export OO_PS4_TOOLCHAIN="$HOME/OpenOrbis/PS4Toolchain" +export OO_PS4_TOOLCHAIN="$HOME/OpenOrbis/PS4Toolchain/prefix" export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 ``` +```sh +cp $OO_PS4_TOOLCHAIN/include/endian.h $OO_PS4_TOOLCHAIN/include/sys/endian.h +``` + ## Windows ### Windows 7, Windows 8 and Windows 8.1 diff --git a/src/dynarmic/src/dynarmic/backend/x64/block_of_code.h b/src/dynarmic/src/dynarmic/backend/x64/block_of_code.h index 20012a070f..146ddb3898 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/block_of_code.h +++ b/src/dynarmic/src/dynarmic/backend/x64/block_of_code.h @@ -39,8 +39,8 @@ struct RunCodeCallbacks { class BlockOfCode final : public Xbyak::CodeGenerator { public: - BlockOfCode(RunCodeCallbacks cb, JitStateInfo jsi, size_t total_code_size, std::function rcp); - BlockOfCode(const BlockOfCode&) = delete; + BlockOfCode(RunCodeCallbacks cb, JitStateInfo jsi, size_t total_code_size, std::function rcp) noexcept; + BlockOfCode(const BlockOfCode&) noexcept = delete; /// Call when external emitters have finished emitting their preludes. void PreludeComplete();