+ for const_param in params.const_params() {
+ let name = const_param.name().map_or_else(Name::missing, |it| it.as_name());
+ let ty = const_param.ty().map_or(TypeRef::Error, |it| TypeRef::from_ast(lower_ctx, it));
+ let param = ConstParamData { name, ty };
+ let param_id = self.consts.alloc(param);
+ sm.const_params.insert(param_id, const_param.clone());
+ }