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.

Reply via email to