dmgreen added a comment. I think that's what "MaybeAlign" is for, if I read it correctly. It is essentially an Optional<Align> with 0 alignments being the "false" optional state. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D68400/new/ https://reviews.llvm.org/D68400