fix: unintended behavior for collections

This commit is contained in:
Shunsuke Shibayama 2023-04-19 18:49:27 +09:00
parent daf01f3cf2
commit 7d7849b493
9 changed files with 66 additions and 17 deletions

View file

@ -2160,19 +2160,19 @@ impl Context {
generic_array,
vis.clone(),
Const,
Some(FUNC_LIST),
Some(ARRAY),
);
self.register_builtin_type(arr_t, array_, vis.clone(), Const, Some(FUNC_LIST));
self.register_builtin_type(arr_t, array_, vis.clone(), Const, Some(ARRAY));
self.register_builtin_type(
mono(GENERIC_SET),
generic_set,
vis.clone(),
Const,
Some(FUNC_SET),
Some(SET),
);
self.register_builtin_type(set_t, set_, vis.clone(), Const, Some(FUNC_SET));
self.register_builtin_type(g_dict_t, generic_dict, vis.clone(), Const, Some(FUNC_DICT));
self.register_builtin_type(dict_t, dict_, vis.clone(), Const, Some(FUNC_DICT));
self.register_builtin_type(set_t, set_, vis.clone(), Const, Some(SET));
self.register_builtin_type(g_dict_t, generic_dict, vis.clone(), Const, Some(DICT));
self.register_builtin_type(dict_t, dict_, vis.clone(), Const, Some(DICT));
self.register_builtin_type(mono(BYTES), bytes, vis.clone(), Const, Some(BYTES));
self.register_builtin_type(
mono(GENERIC_TUPLE),