diff options
author | David Robillard <d@drobilla.net> | 2009-03-31 00:51:31 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-03-31 00:51:31 +0000 |
commit | 9dc74f15acec8daac019f21ec0834827a5c5fd51 (patch) | |
tree | 25c10e3b925c4ae124875621dff236d56c3efbb0 /typing.cpp | |
parent | 14b989aaf2c11710cef316a3ba20a947777cca08 (diff) | |
download | resp-9dc74f15acec8daac019f21ec0834827a5c5fd51.tar.gz resp-9dc74f15acec8daac019f21ec0834827a5c5fd51.tar.bz2 resp-9dc74f15acec8daac019f21ec0834827a5c5fd51.zip |
Fix polymorphic functions (somewhat).
git-svn-id: http://svn.drobilla.net/resp/tuplr@112 ad02d1e2-f140-0410-9f75-f8b11f17cedd
Diffstat (limited to 'typing.cpp')
-rw-r--r-- | typing.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -283,7 +283,7 @@ Subst::compose(const Subst& delta, const Subst& gamma) // TAPL 22.1.1 { Subst r; for (Subst::const_iterator g = gamma.begin(); g != gamma.end(); ++g) { - Subst::const_iterator d = delta.find(g->second); + Subst::const_iterator d = delta.find(*g->second); r.insert(make_pair(g->first, ((d != delta.end()) ? d : g)->second)); } for (Subst::const_iterator d = delta.begin(); d != delta.end(); ++d) { |