-- { dg-do compile } procedure Bad_Array is A1 : array(Character range <> ) of Character := ( 'a', 'b', 'c' ); begin null; end Bad_Array;