 --> [ local path prefix ]/cycles/enum_constant.fpp:1:10
  |
1 | enum E { A = B, B = C, C = A }
  |          ^^^^^ encountered symbol use-definition cycle
  |
 ::: [ local path prefix ]/cycles/enum_constant.fpp:1:17
  |
1 | enum E { A = B, B = C, C = A }
  |                 - defined here
  |
 ::: [ local path prefix ]/cycles/enum_constant.fpp:1:21
  |
1 | enum E { A = B, B = C, C = A }
  |                     - used here
  |
 ::: [ local path prefix ]/cycles/enum_constant.fpp:1:24
  |
1 | enum E { A = B, B = C, C = A }
  |                        - defined here
  |
 ::: [ local path prefix ]/cycles/enum_constant.fpp:1:28
  |
1 | enum E { A = B, B = C, C = A }
  |                            - used here

