diff --git a/compiler/builtins/src/std.rs b/compiler/builtins/src/std.rs index a4824de997..271f0e0085 100644 --- a/compiler/builtins/src/std.rs +++ b/compiler/builtins/src/std.rs @@ -372,21 +372,8 @@ pub fn types() -> MutMap { // List module // get : List elem, Int -> Result elem [ IndexOutOfBounds ]* - let index_out_of_bounds = SolvedType::TagUnion( - vec![(TagName::Global("IndexOutOfBounds".into()), vec![])], - Box::new(SolvedType::Wildcard), - ); - add_type( - Symbol::LIST_GET, - SolvedType::Func( - vec![list_type(flex(TVAR1)), int_type()], - Box::new(result_type(flex(TVAR1), index_out_of_bounds)), - ), - ); - - add_type( - Symbol::LIST_GET_UNSAFE, // TODO remove this once we can code gen Result + Symbol::LIST_GET_UNSAFE, SolvedType::Func( vec![list_type(flex(TVAR1)), int_type()], Box::new(flex(TVAR1)),