warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:13:9
   |
LL |         'x: loop { $e }
   |         ^^ label `'x` already in scope
...
LL |     'x: for _ in 0..1 {
   |     -- first declared here
LL |         // this 'x should refer to the outer loop, lexically
LL |         loop_x!(break 'x);
   |         ----------------- in this macro invocation
   |
   = note: this warning originates in the macro `loop_x` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:54:5
   |
LL |     'x: for _ in 0..1 {
   |     -- first declared here
...
LL |     'x: loop {
   |     ^^ label `'x` already in scope

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:54:5
   |
LL |         'x: loop { $e }
   |         -- first declared here
...
LL |     'x: loop {
   |     ^^ label `'x` already in scope

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:13:9
   |
LL |         'x: loop { $e }
   |         ^^ label `'x` already in scope
...
LL |     'x: for _ in 0..1 {
   |     -- first declared here
...
LL |         loop_x!(break 'x);
   |         ----------------- in this macro invocation
   |
   = note: this warning originates in the macro `loop_x` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:13:9
   |
LL |         'x: loop { $e }
   |         ^^
   |         |
   |         first declared here
   |         label `'x` already in scope
...
LL |         loop_x!(break 'x);
   |         ----------------- in this macro invocation
   |
   = note: this warning originates in the macro `loop_x` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:13:9
   |
LL |         'x: loop { $e }
   |         ^^ label `'x` already in scope
...
LL |     'x: loop {
   |     -- first declared here
...
LL |         loop_x!(break 'x);
   |         ----------------- in this macro invocation
   |
   = note: this warning originates in the macro `loop_x` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:63:5
   |
LL |     'x: for _ in 0..1 {
   |     -- first declared here
...
LL |     'x: while 1 + 1 == 2 {
   |     ^^ label `'x` already in scope

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:63:5
   |
LL |         'x: loop { $e }
   |         -- first declared here
...
LL |     'x: while 1 + 1 == 2 {
   |     ^^ label `'x` already in scope

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:63:5
   |
LL |     'x: loop {
   |     -- first declared here
...
LL |     'x: while 1 + 1 == 2 {
   |     ^^ label `'x` already in scope

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:63:5
   |
LL |         'x: loop { $e }
   |         -- first declared here
...
LL |     'x: while 1 + 1 == 2 {
   |     ^^ label `'x` already in scope

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:38:9
   |
LL |         'x: while 1 + 1 == 2 { $e }
   |         ^^ label `'x` already in scope
...
LL |     'x: for _ in 0..1 {
   |     -- first declared here
...
LL |         while_x!(break 'x);
   |         ------------------ in this macro invocation
   |
   = note: this warning originates in the macro `while_x` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:38:9
   |
LL |         'x: loop { $e }
   |         -- first declared here
...
LL |         'x: while 1 + 1 == 2 { $e }
   |         ^^ label `'x` already in scope
...
LL |         while_x!(break 'x);
   |         ------------------ in this macro invocation
   |
   = note: this warning originates in the macro `while_x` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:38:9
   |
LL |         'x: while 1 + 1 == 2 { $e }
   |         ^^ label `'x` already in scope
...
LL |     'x: loop {
   |     -- first declared here
...
LL |         while_x!(break 'x);
   |         ------------------ in this macro invocation
   |
   = note: this warning originates in the macro `while_x` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:38:9
   |
LL |         'x: loop { $e }
   |         -- first declared here
...
LL |         'x: while 1 + 1 == 2 { $e }
   |         ^^ label `'x` already in scope
...
LL |         while_x!(break 'x);
   |         ------------------ in this macro invocation
   |
   = note: this warning originates in the macro `while_x` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:38:9
   |
LL |         'x: while 1 + 1 == 2 { $e }
   |         ^^ label `'x` already in scope
...
LL |     'x: while 1 + 1 == 2 {
   |     -- first declared here
...
LL |         while_x!(break 'x);
   |         ------------------ in this macro invocation
   |
   = note: this warning originates in the macro `while_x` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:73:5
   |
LL |     'x: for _ in 0..1 {
   |     -- first declared here
...
LL |     'x: for _ in 0..1 {
   |     ^^ label `'x` already in scope

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:73:5
   |
LL |         'x: loop { $e }
   |         -- first declared here
...
LL |     'x: for _ in 0..1 {
   |     ^^ label `'x` already in scope

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:73:5
   |
LL |     'x: loop {
   |     -- first declared here
...
LL |     'x: for _ in 0..1 {
   |     ^^ label `'x` already in scope

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:73:5
   |
LL |         'x: loop { $e }
   |         -- first declared here
...
LL |     'x: for _ in 0..1 {
   |     ^^ label `'x` already in scope

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:73:5
   |
LL |     'x: while 1 + 1 == 2 {
   |     -- first declared here
...
LL |     'x: for _ in 0..1 {
   |     ^^ label `'x` already in scope

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:73:5
   |
LL |         'x: while 1 + 1 == 2 { $e }
   |         -- first declared here
...
LL |     'x: for _ in 0..1 {
   |     ^^ label `'x` already in scope

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:24:9
   |
LL |         'x: for _ in 0..1 { $e }
   |         ^^ label `'x` already in scope
...
LL |     'x: for _ in 0..1 {
   |     -- first declared here
...
LL |         run_once!(continue 'x);
   |         ---------------------- in this macro invocation
   |
   = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:24:9
   |
LL |         'x: loop { $e }
   |         -- first declared here
...
LL |         'x: for _ in 0..1 { $e }
   |         ^^ label `'x` already in scope
...
LL |         run_once!(continue 'x);
   |         ---------------------- in this macro invocation
   |
   = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:24:9
   |
LL |         'x: for _ in 0..1 { $e }
   |         ^^ label `'x` already in scope
...
LL |     'x: loop {
   |     -- first declared here
...
LL |         run_once!(continue 'x);
   |         ---------------------- in this macro invocation
   |
   = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:24:9
   |
LL |         'x: loop { $e }
   |         -- first declared here
...
LL |         'x: for _ in 0..1 { $e }
   |         ^^ label `'x` already in scope
...
LL |         run_once!(continue 'x);
   |         ---------------------- in this macro invocation
   |
   = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:24:9
   |
LL |         'x: for _ in 0..1 { $e }
   |         ^^ label `'x` already in scope
...
LL |     'x: while 1 + 1 == 2 {
   |     -- first declared here
...
LL |         run_once!(continue 'x);
   |         ---------------------- in this macro invocation
   |
   = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:24:9
   |
LL |         'x: for _ in 0..1 { $e }
   |         ^^ label `'x` already in scope
...
LL |         'x: while 1 + 1 == 2 { $e }
   |         -- first declared here
...
LL |         run_once!(continue 'x);
   |         ---------------------- in this macro invocation
   |
   = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: label name `'x` shadows a label name that is already in scope
  --> $DIR/hygienic-labels.rs:24:9
   |
LL |         'x: for _ in 0..1 { $e }
   |         ^^ label `'x` already in scope
...
LL |     'x: for _ in 0..1 {
   |     -- first declared here
...
LL |         run_once!(continue 'x);
   |         ---------------------- in this macro invocation
   |
   = note: this warning originates in the macro `run_once` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: 28 warnings emitted

