The label 'label' shadows another label by the same name in a contained scope
A label in an inner scope hides a label with the same name in an outer scope.
The following sample generates CS0158:
namespace x { public class a { public static void Main() { goto lab1; lab1: { lab1: goto lab1; // CS0158 } } } }