error[E0532]: expected unit struct, unit variant or constant, found static `self::X`
  --> $DIR/issue-17933.rs:5:9
   |
LL |         self::X => { },
   |         ^^^^^^^ not a unit struct, unit variant or constant

error: aborting due to previous error

For more information about this error, try `rustc --explain E0532`.
