1extern void abort(void);
2extern void main_test (void);
3extern void abort (void);
4int inside_main;
5
6int
7main ()
8{
9  inside_main = 1;
10  main_test ();
11  inside_main = 0;
12  return 0;
13}
14
15/* When optimizing, all the constant cases should have been
16   constant folded, so no calls to link_error should remain.
17   In any case, link_error should not be called.  */
18
19#ifndef __OPTIMIZE__
20void
21link_error (void)
22{
23  abort ();
24}
25#endif
26