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