builtin: fix temporary u8 alias
parent
0b9b80e0c9
commit
1343ec7444
|
@ -7,6 +7,8 @@ module builtin
|
|||
// ----- value to string functions -----
|
||||
//
|
||||
|
||||
type u8 = byte
|
||||
|
||||
// ptr_str returns the address of `ptr` as a `string`.
|
||||
pub fn ptr_str(ptr voidptr) string {
|
||||
buf1 := u64(ptr).hex()
|
||||
|
|
|
@ -670,7 +670,7 @@ pub fn (mut t Table) register_builtin_type_symbols() {
|
|||
}
|
||||
)
|
||||
t.register_type_symbol(kind: .interface_, name: 'IError', cname: 'IError', mod: 'builtin')
|
||||
t.register_type_symbol(kind: .u8, name: 'u8', cname: 'u8', mod: 'builtin')
|
||||
t.register_type_symbol(kind: .u8, name: 'uu8', cname: 'uu8', mod: 'builtin')
|
||||
}
|
||||
|
||||
[inline]
|
||||
|
@ -925,8 +925,8 @@ pub fn (t &Table) type_to_str_using_aliases(typ Type, import_aliases map[string]
|
|||
.int_literal, .float_literal {
|
||||
res = sym.name
|
||||
}
|
||||
.i8, .i16, .int, .i64, .byte, .u8, .u16, .u32, .u64, .f32, .f64, .char, .rune, .string, .bool,
|
||||
.none_, .byteptr, .voidptr, .charptr {
|
||||
.i8, .i16, .int, .i64, .byte, .u8, .u16, .u32, .u64, .f32, .f64, .char, .rune, .string,
|
||||
.bool, .none_, .byteptr, .voidptr, .charptr {
|
||||
// primitive types
|
||||
if sym.kind == .byteptr {
|
||||
res = '&byte'
|
||||
|
|
Loading…
Reference in New Issue