This is caused by the way we differentiate between anonymous blocks and hashes; we just parse it as a block first, and if at the end it turns out it should be a hash instead, we change it around. I suppose at that point the class will already have been defined and its stuff will point at the "not actually a block any more" thing that we had as a "stand-in" when we weren't sure yet whether it should be a hash or a block ...
- [perl #130763] [BUG][LTA] Weird error in anonymous clas... via RT
- [perl #130763] [BUG][LTA] Weird error in anonymous... Zoffix Znet via RT
- Re: [perl #130763] [BUG][LTA] Weird error in a... Timo Paulssen