diff options
Diffstat (limited to 'c_compiler/src/bindings.cpp')
-rw-r--r-- | c_compiler/src/bindings.cpp | 6 |
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_; |