diff --git a/nac3core/src/typecheck/typedef/mod.rs b/nac3core/src/typecheck/typedef/mod.rs index 41a5e23..d275d8a 100644 --- a/nac3core/src/typecheck/typedef/mod.rs +++ b/nac3core/src/typecheck/typedef/mod.rs @@ -388,7 +388,7 @@ impl Unifier { loc: Option, ) -> Type { let ty_enum = TypeEnum::TLiteral { - values: values.clone(), + values: values.into_iter().dedup().collect(), loc }; self.add_ty(ty_enum)