summaryrefslogtreecommitdiffhomepage
path: root/flowgraph/storage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'flowgraph/storage.cpp')
-rw-r--r--flowgraph/storage.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/flowgraph/storage.cpp b/flowgraph/storage.cpp
index f78a65d..7e502de 100644
--- a/flowgraph/storage.cpp
+++ b/flowgraph/storage.cpp
@@ -3,6 +3,11 @@
using namespace std::string_literals;
FlowGraph::TemporaryStorage::TemporaryStorage(LocalScope& scope):
- m_name("__local_"s + std::to_string(scope.getNewIndex()))
-{}
+ m_scope(scope)
+{
+}
+std::string FlowGraph::TemporaryStorage::name() const
+{
+ return "__local_"s + std::to_string(m_scope.indexOfStorage(*this));
+}