summaryrefslogtreecommitdiffhomepage
path: root/compiler.c
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2021-05-26 14:28:56 +0200
committerJo-Philipp Wich <jo@mein.io>2021-07-11 15:49:14 +0200
commit1adfba098ee0ac71b420590b17c1c65bb2318744 (patch)
tree31b650e38966eaf24a2b799c67f4e42e36b9d609 /compiler.c
parent3974e71acc9c7316d9840b298f0c444b6040a269 (diff)
treewide: eliminate dead code and unused functions
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'compiler.c')
-rw-r--r--compiler.c34
1 files changed, 0 insertions, 34 deletions
diff --git a/compiler.c b/compiler.c
index c3f2416..85616c5 100644
--- a/compiler.c
+++ b/compiler.c
@@ -648,9 +648,6 @@ uc_compiler_declare_local(uc_compiler *compiler, uc_value_t *name, bool constant
const char *str1, *str2;
size_t i, len1, len2;
- //if (compiler->scope_depth == 0)
- // return;
-
if (locals->count >= 0x00FFFFFF) {
uc_compiler_syntax_error(compiler, 0, "Too many local variables");
@@ -1879,39 +1876,9 @@ uc_compiler_declare_local_null(uc_compiler *compiler, size_t srcpos, uc_value_t
static size_t
uc_compiler_declare_internal(uc_compiler *compiler, size_t srcpos, const char *name)
{
-#if 0
- ssize_t existing_slot;
- json_object *n;
- bool strict;
-
- n = xjs_new_string(name);
- strict = compiler->strict_declarations;
- compiler->strict_declarations = false;
- existing_slot = uc_compiler_declare_local(compiler, n, false);
- compiler->strict_declarations = strict;
-
- uc_compiler_emit_insn(compiler, srcpos, I_LNULL);
-
- if (existing_slot == -1) {
- uc_value_put(n);
-
- return uc_compiler_initialize_local(compiler);
- }
- else {
- uc_value_put(n);
-
- uc_compiler_emit_insn(compiler, 0, I_SLOC);
- uc_compiler_emit_u32(compiler, 0, existing_slot);
- uc_compiler_emit_insn(compiler, 0, I_POP);
-
- return existing_slot;
- }
-#else
uc_chunk *chunk = uc_compiler_current_chunk(compiler);
uc_locals *locals = &compiler->locals;
- //uc_compiler_emit_insn(compiler, srcpos, I_LNULL);
-
uc_vector_grow(locals);
locals->entries[locals->count].name = ucv_string_new(name);
@@ -1920,7 +1887,6 @@ uc_compiler_declare_internal(uc_compiler *compiler, size_t srcpos, const char *n
locals->entries[locals->count].from = chunk->count;
return locals->count++;
-#endif
}
static void