Index: ELF/Symbols.h =================================================================== --- ELF/Symbols.h +++ ELF/Symbols.h @@ -466,6 +466,7 @@ static_assert(sizeof(T) <= sizeof(SymbolUnion), "SymbolUnion too small"); static_assert(alignof(T) <= alignof(SymbolUnion), "SymbolUnion not aligned enough"); + static_assert(sizeof(SymbolUnion) <= 80, "SymbolUnion too large"); }; static inline void assertSymbols() {