ast: minor cleanup of types.v (#14103)
							parent
							
								
									ce4c2afc9c
								
							
						
					
					
						commit
						52ea0b8cc3
					
				|  | @ -262,8 +262,7 @@ pub fn (t Type) str() string { | |||
| } | ||||
| 
 | ||||
| pub fn (t &Table) type_str(typ Type) string { | ||||
| 	sym := t.sym(typ) | ||||
| 	return sym.name | ||||
| 	return t.sym(typ).name | ||||
| } | ||||
| 
 | ||||
| // debug returns a verbose representation of the information in the type `t`, useful for tracing/debugging
 | ||||
|  | @ -375,7 +374,7 @@ pub fn (typ Type) is_unsigned() bool { | |||
| } | ||||
| 
 | ||||
| pub fn (typ Type) flip_signedness() Type { | ||||
| 	r := match typ { | ||||
| 	return match typ { | ||||
| 		ast.i8_type { ast.byte_type } | ||||
| 		ast.i16_type { ast.u16_type } | ||||
| 		ast.int_type { ast.u32_type } | ||||
|  | @ -388,7 +387,6 @@ pub fn (typ Type) flip_signedness() Type { | |||
| 		ast.u64_type { ast.i64_type } | ||||
| 		else { typ } | ||||
| 	} | ||||
| 	return r | ||||
| } | ||||
| 
 | ||||
| [inline] | ||||
|  | @ -510,7 +508,7 @@ pub const ( | |||
| ) | ||||
| 
 | ||||
| pub fn merge_types(params ...[]Type) []Type { | ||||
| 	mut res := []Type{} | ||||
| 	mut res := []Type{cap: params.len} | ||||
| 	for types in params { | ||||
| 		res << types | ||||
| 	} | ||||
|  | @ -518,10 +516,10 @@ pub fn merge_types(params ...[]Type) []Type { | |||
| } | ||||
| 
 | ||||
| pub fn mktyp(typ Type) Type { | ||||
| 	match typ { | ||||
| 		ast.float_literal_type { return ast.f64_type } | ||||
| 		ast.int_literal_type { return ast.int_type } | ||||
| 		else { return typ } | ||||
| 	return match typ { | ||||
| 		ast.float_literal_type { ast.f64_type } | ||||
| 		ast.int_literal_type { ast.int_type } | ||||
| 		else { typ } | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
|  | @ -827,7 +825,7 @@ pub fn (t &TypeSymbol) is_builtin() bool { | |||
| 
 | ||||
| // for debugging/errors only, perf is not an issue
 | ||||
| pub fn (k Kind) str() string { | ||||
| 	k_str := match k { | ||||
| 	return match k { | ||||
| 		.placeholder { 'placeholder' } | ||||
| 		.void { 'void' } | ||||
| 		.voidptr { 'voidptr' } | ||||
|  | @ -868,7 +866,6 @@ pub fn (k Kind) str() string { | |||
| 		.aggregate { 'aggregate' } | ||||
| 		.thread { 'thread' } | ||||
| 	} | ||||
| 	return k_str | ||||
| } | ||||
| 
 | ||||
| pub fn (kinds []Kind) str() string { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue