But I like such constructs! I have one in every one of the 249 @section commands in the document I originally submitted with the bug report. They are there so that the Table of Contents in the PDF has a nice link from the name of the operator or function to the right place in the document (not just to the page number, which is a tiny adventitious thing off to the right from the point of view of someone who is reading the PDF document online, and then only takes you to the top of the right page). They're not really "self"-references, just references to the corresponding nodes, and until quite recently, I'm sure I was able to use them. Why would you want to forbid them? Is there a fundamental semantic problem with them, or just an implementation inconvenience?
Thanks again,
dB