aboutsummaryrefslogtreecommitdiffstats
path: root/c_compiler/src/bindings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'c_compiler/src/bindings.cpp')
-rw-r--r--c_compiler/src/bindings.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/c_compiler/src/bindings.cpp b/c_compiler/src/bindings.cpp
index 0fe4c2f..7deda13 100644
--- a/c_compiler/src/bindings.cpp
+++ b/c_compiler/src/bindings.cpp
@@ -83,6 +83,12 @@ TypePtr Bindings::getType(const std::string &id) const
return (*binding).second.type;
}
+const std::vector<int> &Bindings::getArraySizes(const std::string &id) const
+{
+ auto binding = bindings_.find(id);
+ return (*binding).second.array_sizes;
+}
+
std::string Bindings::breakLabel()
{
return break_label_;