summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/regex_impl.cc2
-rw-r--r--src/regex_impl.hh2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/regex_impl.cc b/src/regex_impl.cc
index 9ada6fd5..a380e7f2 100644
--- a/src/regex_impl.cc
+++ b/src/regex_impl.cc
@@ -83,7 +83,9 @@ struct ParsedRegex
Quantifier quantifier;
uint16_t filler = 0;
};
+#ifndef __ppc__
static_assert(sizeof(Node) == 16, "");
+#endif
Vector<Node, MemoryDomain::Regex> nodes;
diff --git a/src/regex_impl.hh b/src/regex_impl.hh
index 4ba0e233..f59b2249 100644
--- a/src/regex_impl.hh
+++ b/src/regex_impl.hh
@@ -131,7 +131,9 @@ struct CompiledRegex : RefCountable, UseMemoryDomain<MemoryDomain::Regex>
mutable uint16_t last_step; // mutable as used during execution
Param param;
};
+#ifndef __ppc__
static_assert(sizeof(Instruction) == 8);
+#endif
explicit operator bool() const { return not instructions.empty(); }