compiler: add support for size_t
parent
210b6e36b6
commit
c6a15dba50
|
@ -10,7 +10,6 @@ const (
|
||||||
'vlib/eventbus/eventbus_test.v',
|
'vlib/eventbus/eventbus_test.v',
|
||||||
'vlib/json/json_test.v',
|
'vlib/json/json_test.v',
|
||||||
'vlib/net/http/http_httpbin_test.v',
|
'vlib/net/http/http_httpbin_test.v',
|
||||||
'vlib/net/http/http_test.v',
|
|
||||||
'vlib/v/tests/enum_bitfield_test.v',
|
'vlib/v/tests/enum_bitfield_test.v',
|
||||||
'vlib/v/tests/num_lit_call_method_test.v',
|
'vlib/v/tests/num_lit_call_method_test.v',
|
||||||
'vlib/v/tests/pointers_test.v',
|
'vlib/v/tests/pointers_test.v',
|
||||||
|
|
|
@ -251,6 +251,7 @@ pub enum Kind {
|
||||||
f32
|
f32
|
||||||
f64
|
f64
|
||||||
char
|
char
|
||||||
|
size_t
|
||||||
bool
|
bool
|
||||||
none_
|
none_
|
||||||
string
|
string
|
||||||
|
@ -416,7 +417,7 @@ pub fn (mut t Table) register_builtin_type_symbols() {
|
||||||
name: 'map'
|
name: 'map'
|
||||||
})
|
})
|
||||||
t.register_type_symbol(TypeSymbol{
|
t.register_type_symbol(TypeSymbol{
|
||||||
kind: .placeholder
|
kind: .size_t
|
||||||
name: 'size_t'
|
name: 'size_t'
|
||||||
})
|
})
|
||||||
// TODO: remove. for v1 map compatibility
|
// TODO: remove. for v1 map compatibility
|
||||||
|
@ -475,6 +476,7 @@ pub fn (k Kind) str() string {
|
||||||
.string { 'string' }
|
.string { 'string' }
|
||||||
.char { 'char' }
|
.char { 'char' }
|
||||||
.bool { 'bool' }
|
.bool { 'bool' }
|
||||||
|
.size_t { 'size_t' }
|
||||||
.none_ { 'none' }
|
.none_ { 'none' }
|
||||||
.array { 'array' }
|
.array { 'array' }
|
||||||
.array_fixed { 'array_fixed' }
|
.array_fixed { 'array_fixed' }
|
||||||
|
|
Loading…
Reference in New Issue