stage2: add compile error for label redefinition

Also fix incorrectly destroying notes.

This work is based on Vexu's patch in #7555.
8deb21c58aAndrew Kelley committed on 1/17/2021, 7:15:25 AMparent629d3be
2 files changedLine totals unavailable