()
| 410 | } |
| 411 | |
| 412 | func acquireStack() *stack { |
| 413 | s, _ := stackPool.Get().(*stack) |
| 414 | if s == nil { |
| 415 | s = &stack{state: make([]state, 0, 4)} |
| 416 | } else { |
| 417 | s.state = s.state[:0] |
| 418 | } |
| 419 | return s |
| 420 | } |
| 421 | |
| 422 | func releaseStack(s *stack) { |
| 423 | stackPool.Put(s) |
no outgoing calls
no test coverage detected
searching dependent graphs…