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.
|
## general case will return a wildcard binding.
|
||||||
when T is ref:
|
when T is ref:
|
||||||
?pointerBase(T)
|
?pointerBase(T)
|
||||||
|
elif T is Preserve: grab()
|
||||||
elif T.hasCustomPragma(preservesRecord):
|
elif T.hasCustomPragma(preservesRecord):
|
||||||
var
|
var
|
||||||
label = tosymbol(T.getCustomPragmaVal(preservesRecord), Ref)
|
label = tosymbol(T.getCustomPragmaVal(preservesRecord), Ref)
|
||||||
|
|
Loading…
Reference in New Issue