From 70f09d1c849c7d223ceb1c93ab668d5bfb5aa4dd Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Tue, 18 May 2021 12:24:23 +0800 Subject: [PATCH] Make tag i32 on 64-bit targets. --- src/dynamic.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/dynamic.rs b/src/dynamic.rs index d90b532d..8cf54178 100644 --- a/src/dynamic.rs +++ b/src/dynamic.rs @@ -141,6 +141,11 @@ pub enum AccessMode { } /// Arbitrary data attached to a [`Dynamic`] value. +#[cfg(target_pointer_width = "64")] +pub type Tag = i32; + +/// Arbitrary data attached to a [`Dynamic`] value. +#[cfg(target_pointer_width = "32")] pub type Tag = i16; /// Default tag value for [`Dynamic`].