Alex writes: > Hmm, this isn't the behaviour that I see. I get the following errors > both with and without my patch, and both interactively and in batch > mode: > > =============================================================================================== > Edebug: cyc1 > Edebug: test@test-cycle-assq > Edebug: test@test-cycle-assoc > Edebug: cyc1 > Edebug: test@test-cycle-assq > Edebug: test@test-cycle-assoc > ... > Edebug: cyc1 > Edebug: test@test-cycle-assq > Compiler-macro error for cl--block-wrapper: (error "Lisp nesting exceeds ‘max-lisp-eval-depth’") Hmm, that's strange, I don't get that error (or any "Edebug: cyc1" repetitions after the first) on master, or with your patch.