Add support for _ binding patterns (#5097)

Co-authored-by: Jon Ross-Perkins <jperkins@google.com>
This commit is contained in:
Geoff Romer
2025-03-17 22:29:56 +00:00
committed by GitHub
co-authored by Jon Ross-Perkins
parent d8d2da4ea0
commit a584ee120e
15 changed files with 423 additions and 45 deletions
+3
View File
@@ -141,6 +141,9 @@ using AnyInterfaceDeclId =
using AnyNamespaceId = NodeIdOneOf<NamespaceId, ImportDeclId>;
using AnyPointerDeferenceExprId =
NodeIdOneOf<PrefixOperatorStarId, PointerMemberAccessExprId>;
using AnyRuntimeBindingPatternName =
NodeIdOneOf<IdentifierNameNotBeforeParamsId, SelfValueNameId,
UnderscoreNameId>;
// NodeId with kind that is anything but T::Kind.
template <typename T>