MCPcopy Create free account
hub / github.com/PlutoLang/Pluto / luaK_code

Function luaK_code

src/lcode.cpp:384–392  ·  view source on GitHub ↗

** Emit instruction 'i', checking for array sizes and saving also its ** line information. Return 'i' position. */

Source from the content-addressed store, hash-verified

382** line information. Return 'i' position.
383*/
384int luaK_code (FuncState *fs, Instruction i) {
385 Proto *f = fs->f;
386 /* put new instruction in code array */
387 luaM_growvector(fs->ls->L, f->code, fs->pc, f->sizecode, Instruction,
388 INT_MAX, "opcodes");
389 f->code[fs->pc++] = i;
390 savelineinfo(fs, f, fs->ls->lastline);
391 return fs->pc - 1; /* index of new instruction */
392}
393
394
395/*

Callers 9

luaK_codeABCkFunction · 0.85
luaK_codevABCkFunction · 0.85
luaK_codeABxFunction · 0.85
codeAsBxFunction · 0.85
codesJFunction · 0.85
codeextraargFunction · 0.85
constructorFunction · 0.85
newtableFunction · 0.85
classexprFunction · 0.85

Calls 1

savelineinfoFunction · 0.85

Tested by

no test coverage detected