[CLJ-1173] One-arg protocol functions whose name begins in a dash generates a call to a wrong field in the emitted code Created: 01/Mar/13 Updated: 17/May/13 Resolved: 17/May/13
|Affects Version/s:||Release 1.4|
This code generates a reflective call to a non-existing foo field instead of the correct -foo method.
I was told by Christophe Grand that changing the line 557 in core_deftype.clj from:
is a quick fix. However I don't know too much about the compilation specifics of . to judge whether this is the correct fix.
|Comment by Gabriel Horner [ 17/May/13 1:36 PM ]|
CLJ-1202 addresses this exact issue with the same fix and includes tests