 --> [ local path prefix ]/cycles/enum.fpp:1:1
  |
1 | enum A: B { }
  | ^^^^^^^^^^^^^ encountered symbol use-definition cycle
  |
 ::: [ local path prefix ]/cycles/enum.fpp:2:6
  |
2 | enum B: C { }
  |      - defined here
  |
 ::: [ local path prefix ]/cycles/enum.fpp:2:9
  |
2 | enum B: C { }
  |         - used here
  |
 ::: [ local path prefix ]/cycles/enum.fpp:3:6
  |
3 | enum C: A { }
  |      - defined here
  |
 ::: [ local path prefix ]/cycles/enum.fpp:3:9
  |
3 | enum C: A { }
  |         - used here

