Remove method keywords from class functions. (#5112)

Note this builds on #5098
This commit is contained in:
Jon Ross-Perkins
2025-03-12 18:56:38 +00:00
committed by GitHub
parent a4a229b637
commit b336e4bd0d
2 changed files with 7 additions and 13 deletions
+1 -2
View File
@@ -126,8 +126,7 @@ static auto DiagnoseModifiers(Context& context,
introducer.modifier_set.HasAnyOf(KeywordModifierSet::Method)) {
CARBON_DIAGNOSTIC(VirtualWithoutSelf, Error, "virtual class function");
context.emitter().Build(node_id, VirtualWithoutSelf).Emit();
// TODO: Remove the incorrect modifier.
// introducer.modifier_set.Remove(KeywordModifierSet::Method);
introducer.modifier_set.Remove(KeywordModifierSet::Method);
}
}