Convert Preserve to simple capture pattern
This commit is contained in:
parent
13fd96420c
commit
3d04ecd2c8
|
@ -81,6 +81,7 @@ proc `?`*(T: static typedesc): Pattern =
|
|||
## general case will return a wildcard binding.
|
||||
when T is ref:
|
||||
?pointerBase(T)
|
||||
elif T is Preserve: grab()
|
||||
elif T.hasCustomPragma(preservesRecord):
|
||||
var
|
||||
label = tosymbol(T.getCustomPragmaVal(preservesRecord), Ref)
|
||||
|
|
Loading…
Reference in New Issue