contract C { uint constant a = a; } // ---- // TypeError: (17-36): The value of the constant a has a cyclic dependency via a.