diff --git a/benchmarks/benchmarks.hpp b/benchmarks/benchmarks.hpp index fb8698ed..f96a5b0b 100644 --- a/benchmarks/benchmarks.hpp +++ b/benchmarks/benchmarks.hpp @@ -41,8 +41,12 @@ class MicroBenchmark { public: + struct hs_scratch scratch{}; char const *label; size_t size; + std::vector buf; + ue2::bytecode_ptr nt; + ue2::CharReach chars; // Shufti/Truffle union { @@ -57,12 +61,6 @@ public: #endif }; }; - ue2::CharReach chars; - std::vector buf; - - // Noodle - struct hs_scratch scratch{}; - ue2::bytecode_ptr nt; MicroBenchmark(char const *label_, size_t size_) : label(label_), size(size_), buf(size_){}; diff --git a/unit/internal/rose_mask_32.cpp b/unit/internal/rose_mask_32.cpp index bb444ead..12b2170e 100644 --- a/unit/internal/rose_mask_32.cpp +++ b/unit/internal/rose_mask_32.cpp @@ -40,9 +40,9 @@ union RoseLookaroundMask32 { struct ValidateMask32TestInfo { RoseLookaroundMask32 data; - u32 valid_mask; RoseLookaroundMask32 and_mask; RoseLookaroundMask32 cmp_mask; + u32 valid_mask; u32 neg_mask; };