MCPcopy Index your code
hub / github.com/Shopify/go-lua / removeLocalVariables

Method removeLocalVariables

code.go:154–160  ·  view source on GitHub ↗
(level int)

Source from the content-addressed store, hash-verified

152}
153
154func (f *function) removeLocalVariables(level int) {
155 for i := level; i < f.activeVariableCount; i++ {
156 f.LocalVariable(i).endPC = pc(len(f.f.code))
157 }
158 f.p.activeVariables = f.p.activeVariables[:len(f.p.activeVariables)-(f.activeVariableCount-level)]
159 f.activeVariableCount = level
160}
161
162func (f *function) MakeLocalVariable(name string) {
163 r := len(f.f.localVariables)

Callers 1

LeaveBlockMethod · 0.95

Calls 2

LocalVariableMethod · 0.95
pcTypeAlias · 0.85

Tested by

no test coverage detected