From 4d34a5137b1a2a9284516cfaa9fc2b733be0f169 Mon Sep 17 00:00:00 2001 From: ergrelet Date: Sun, 19 Feb 2023 04:07:47 +0100 Subject: [PATCH] Add support for char8_t --- src/tpi/primitive.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tpi/primitive.rs b/src/tpi/primitive.rs index da45e56..13b2d6a 100644 --- a/src/tpi/primitive.rs +++ b/src/tpi/primitive.rs @@ -60,6 +60,9 @@ pub enum PrimitiveKind { /// "Really a 32-bit char" RChar32, + /// UTF-8 character + Char8, + /// Signed 8-bit integer I8, @@ -225,6 +228,7 @@ pub fn type_data_for_primitive(index: TypeIndex) -> Result> { 0x71 => PrimitiveKind::WChar, 0x7a => PrimitiveKind::RChar16, 0x7b => PrimitiveKind::RChar32, + 0x7c => PrimitiveKind::Char8, 0x11 => PrimitiveKind::Short, 0x21 => PrimitiveKind::UShort,