From 4904fd43e9d72c73a186afe8023464271df65db2 Mon Sep 17 00:00:00 2001 From: LC Date: Fri, 24 Jul 2026 15:37:32 -0400 Subject: [PATCH] IRValidation: Make BlockInfo private This isn't used outside the context of the pass. --- FEXCore/Source/Interface/IR/Passes/IRValidation.h | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/FEXCore/Source/Interface/IR/Passes/IRValidation.h b/FEXCore/Source/Interface/IR/Passes/IRValidation.h index 6a34f05ff..d0d04e5eb 100644 --- a/FEXCore/Source/Interface/IR/Passes/IRValidation.h +++ b/FEXCore/Source/Interface/IR/Passes/IRValidation.h @@ -8,20 +8,19 @@ namespace FEXCore::IR::Validation { -struct BlockInfo { - bool HasExit; - const OrderedNode* BlockNode; - - fextl::vector Predecessors; - fextl::vector Successors; -}; - class IRValidation final : public FEXCore::IR::Pass { public: ~IRValidation(); void Run(IREmitter* IREmit) override; private: + struct BlockInfo { + bool HasExit; + const OrderedNode* BlockNode; + + fextl::vector Predecessors; + fextl::vector Successors; + }; BitSet NodeIsLive {}; OrderedNode* EntryBlock {};