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