Fix __get_map_key

This commit is contained in:
gingerBill
2019-07-15 22:38:51 +01:00
parent 08c490d9ac
commit c7a70be824
2 changed files with 8 additions and 2 deletions
+2 -1
View File
@@ -816,7 +816,8 @@ __get_map_header :: proc "contextless" (m: ^$T/map[$K]$V) -> Map_Header {
return header;
}
__get_map_key :: proc "contextless" (key: $K) -> Map_Key {
__get_map_key :: proc "contextless" (k: $K) -> Map_Key {
key := k;
map_key: Map_Key;
ti := type_info_base_without_enum(type_info_of(K));
switch _ in ti.variant {
+6 -1
View File
@@ -946,7 +946,12 @@ deferred_procedure_associations :: proc() {
}
main :: proc() {
when true {
x: map[int]int;
x[123] = 123;
fmt.println(x);
fmt.println(x[123]);
when false {
general_stuff();
union_type();
parametric_polymorphism();