summaryrefslogtreecommitdiff
path: root/src/ast/types.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ast/types.cpp')
-rw-r--r--src/ast/types.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ast/types.cpp b/src/ast/types.cpp
index 21e47b4b..ccd169d7 100644
--- a/src/ast/types.cpp
+++ b/src/ast/types.cpp
@@ -23,6 +23,7 @@ static const struct {
{"char", CORETYPE_CHAR},
{"f32", CORETYPE_F32},
{"f64", CORETYPE_F64},
+ {"i128", CORETYPE_I128},
{"i16", CORETYPE_I16},
{"i32", CORETYPE_I32},
{"i64", CORETYPE_I64},
@@ -30,6 +31,7 @@ static const struct {
{"int", CORETYPE_INT},
{"isize", CORETYPE_INT},
{"str", CORETYPE_STR},
+ {"u128", CORETYPE_U128},
{"u16", CORETYPE_U16},
{"u32", CORETYPE_U32},
{"u64", CORETYPE_U64},
@@ -68,6 +70,8 @@ const char* coretype_name(const eCoreType ct ) {
case CORETYPE_I32: return "i32";
case CORETYPE_U64: return "u64";
case CORETYPE_I64: return "i64";
+ case CORETYPE_U128: return "u128";
+ case CORETYPE_I128: return "i128";
case CORETYPE_F32: return "f32";
case CORETYPE_F64: return "f64";
}