On 9/27/2011 2:37 AM, Regan Heath wrote:
On Mon, 26 Sep 2011 19:07:59 +0100, Mehrdad <[email protected]>
wrote:
Nah, that's not the issue. Originally it was a different name, it
just so happened that I didn't notice this in the simplification.
However, I DID find the problem -- it's because the function is
recursive. :(
What I _meant_ to say was a.get(args) + b.get(args), but I said (a +
b).get(args). So it was pretty much calling itself.
So.. bug report for the bad error message then?
I... guess? But I'm not sure how to improve it. Something along the
lines of "foo is currently being defined" might be clearer, but then
again it's not like I didn't figure that out myself -- it's just that I
thought it's for a different instantiation of the template.