D-Programming-Language/dmd — pull request #685 by yebblies (2012-02-02 09:38:31+00:00)
Title: Issue 5590 - ICE(e2ir.c): when using .values on enum which is associative array

When the associative array type has been overwritten with the struct's type, change it back, store the function result in a tempoary, and return the address of that.

http://d.puremagic.com/issues/show_bug.cgi?id=5590