cl-ast: Switch from old string interner to new string interner
Update cl-parser, et. al. to match.
This commit is contained in:
@@ -63,8 +63,7 @@ impl<'a> TypeResolvable<'a> for Meta {
|
||||
#[allow(unused_variables)]
|
||||
fn resolve_type(&'a self, prj: &mut Prj<'a>, id: DefID) -> Result<Self::Out, &'static str> {
|
||||
let Self { name: Identifier(name), kind } = self;
|
||||
let name = name.get().unwrap_or_default();
|
||||
match (name.as_str(), kind) {
|
||||
match (name.as_ref(), kind) {
|
||||
("intrinsic", MetaKind::Equals(Literal::String(intrinsic))) => Ok(DefKind::Type(
|
||||
TypeKind::Intrinsic(intrinsic.parse().map_err(|_| "unknown intrinsic type")?),
|
||||
)),
|
||||
|
||||
Reference in New Issue
Block a user