From 6088cbeddb84e25e5966a1876ad4ffcaad6676c9 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Tue, 27 Sep 2016 19:47:27 +0100 Subject: Fix: double declaration in SSA --- src/codegen/codegen.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/codegen') diff --git a/src/codegen/codegen.cpp b/src/codegen/codegen.cpp index c2aa43d3c..ffe6854a7 100644 --- a/src/codegen/codegen.cpp +++ b/src/codegen/codegen.cpp @@ -116,6 +116,10 @@ void ssa_gen_tree(ssaGen *s) { DeclInfo *decl = entry->value; Scope *scope = e->scope; + if (!scope->is_file) { + continue; + } + if (entry_point != NULL) { auto found = map_get(&min_dep_map, hash_pointer(e)); if (found == NULL) { -- cgit v1.2.3