aboutsummaryrefslogtreecommitdiff
path: root/src/ssa/ssa.cpp
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2016-10-30 23:48:32 +0000
committerGinger Bill <bill@gingerbill.org>2016-10-30 23:48:32 +0000
commit5271adb82f493ea1828051d23ae6854396df1b07 (patch)
tree918bade279109460a5eb447d74a1947cff136b24 /src/ssa/ssa.cpp
parent0ffe4b600df51fd8ee5658f9a9296efe86cb67ea (diff)
Interpreter - Structs and Arrays
Diffstat (limited to 'src/ssa/ssa.cpp')
-rw-r--r--src/ssa/ssa.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/ssa/ssa.cpp b/src/ssa/ssa.cpp
index d8c4bca65..797c8b48d 100644
--- a/src/ssa/ssa.cpp
+++ b/src/ssa/ssa.cpp
@@ -18,10 +18,12 @@ struct ssaModule {
String layout;
// String triple;
- Map<ssaValue *> values; // Key: Entity *
- Map<ssaValue *> members; // Key: String
- Map<String> type_names; // Key: Type *
- Map<ssaDebugInfo *> debug_info; // Key: Unique pointer
+
+ Map<Entity *> min_dep_map; // Key: Entity *
+ Map<ssaValue *> values; // Key: Entity *
+ Map<ssaValue *> members; // Key: String
+ Map<String> type_names; // Key: Type *
+ Map<ssaDebugInfo *> debug_info; // Key: Unique pointer
i32 global_string_index;
i32 global_array_index; // For ConstantSlice