diff --git a/Sources/LLVM/Units.swift b/Sources/LLVM/Units.swift index a0c109ae..9fbb709b 100644 --- a/Sources/LLVM/Units.swift +++ b/Sources/LLVM/Units.swift @@ -139,6 +139,10 @@ public struct Size { let value = self.rawValue + mask return Size(value & ~mask) } + + public static func % (lhs: Size, rhs: Alignment) -> Size { + return Size(lhs.rawValue % UInt64(rhs.rawValue)) + } } extension Size: UnsignedInteger {