diff --git a/crates/oxc_parser/src/lexer/token.rs b/crates/oxc_parser/src/lexer/token.rs index 63e3a774b6e6c..7fc99cdc91863 100644 --- a/crates/oxc_parser/src/lexer/token.rs +++ b/crates/oxc_parser/src/lexer/token.rs @@ -5,6 +5,8 @@ use oxc_span::Span; use super::kind::Kind; #[derive(Debug, Clone, Copy, Default)] +// Align `Token` on 8 on 64-bit platforms (same alignment as `Span`) +#[cfg_attr(target_pointer_width = "64", repr(align(8)))] pub struct Token { /// Token Kind pub kind: Kind,