1219820Sjeff// { dg-do assemble } 2219820Sjeff// GROUPS passed old-abort 3219820Sjeff#include<iostream> 4219820Sjeff 5219820Sjeffconst int keys = 10; 6219820Sjeffconst int key[keys] = {6, key[1], 2, keys, 1, 7, 6, key[2], key[8]}; 7219820Sjeff 8219820Sjeffvoid main() // { dg-error "must return .int" } 9219820Sjeff{ 10219820Sjeff for(int i = 0; i < keys;) std::cout << key[i++] << " "; 11219820Sjeff std::endl(std::cout); 12219820Sjeff} 13219820Sjeff