mirror of
https://github.com/google/go-jsonnet.git
synced 2025-09-30 01:41:04 +02:00
Handle base case of cloneForSpec
This commit is contained in:
parent
b0459e4867
commit
6efde9677d
@ -25,9 +25,11 @@ import (
|
||||
func cloneForSpec(specPtr *ForSpec) {
|
||||
clone(&specPtr.Expr)
|
||||
oldOuter := specPtr.Outer
|
||||
specPtr.Outer = new(ForSpec)
|
||||
*specPtr.Outer = *oldOuter
|
||||
cloneForSpec(specPtr.Outer)
|
||||
if oldOuter != nil {
|
||||
specPtr.Outer = new(ForSpec)
|
||||
*specPtr.Outer = *oldOuter
|
||||
cloneForSpec(specPtr.Outer)
|
||||
}
|
||||
for i := range specPtr.Conditions {
|
||||
clone(&specPtr.Conditions[i].Expr)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user