Skip to content

Commit ab7b8ef

Browse files
rchen152stroxler
authored andcommitted
Use Type::type_form helper to save a few characters
Reviewed By: yangdanny97 Differential Revision: D67616171 fbshipit-source-id: 09668a433852e3415d21b2a32f8063af45683f75
1 parent ee0ce1c commit ab7b8ef

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

pyre2/pyre2/bin/alt/classes.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -476,10 +476,10 @@ impl<'a, Ans: LookupAnswer> AnswersSolver<'a, Ans> {
476476
/// Creates a type from the class with fresh variables for its type parameters.
477477
pub fn instantiate_fresh(&self, cls: &Class) -> Type {
478478
let qs = cls.tparams().quantified().collect::<Vec<_>>();
479-
let promoted_cls = Type::Type(Box::new(Type::ClassType(ClassType::new(
479+
let promoted_cls = Type::type_form(Type::ClassType(ClassType::new(
480480
cls.dupe(),
481481
TArgs::new(qs.map(|q| Type::Quantified(*q))),
482-
))));
482+
)));
483483
self.solver()
484484
.fresh_quantified(qs.as_slice(), promoted_cls, self.uniques)
485485
.1

pyre2/pyre2/bin/alt/expr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,7 @@ impl<'a, Ans: LookupAnswer> AnswersSolver<'a, Ans> {
505505
return ret;
506506
}
507507
let overrides_new = if let Some(new_method) = self.get_new(&cls) {
508-
let cls_ty = Type::Type(Box::new(instance_ty.clone()));
508+
let cls_ty = Type::type_form(instance_ty.clone());
509509
let mut full_args = vec![CallArg::Type(&cls_ty, range)];
510510
full_args.extend_from_slice(args);
511511
let ret = self.call_infer(

pyre2/pyre2/bin/alt/specials.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ impl<'a, Ans: LookupAnswer> AnswersSolver<'a, Ans> {
130130
),
131131
),
132132
SpecialForm::Type if arguments.len() == 1 => {
133-
Type::type_form(Type::Type(Box::new(self.expr_untype(&arguments[0]))))
133+
Type::type_form(Type::type_form(self.expr_untype(&arguments[0])))
134134
}
135135
SpecialForm::Type => self.error(
136136
range,

0 commit comments

Comments
 (0)