1/* PR middle-end/38981 */
2/* Reporter: Kamaraju Kusumanchi <kamaraju@gmail.com> */
3
4struct d_info
5{
6  int **subs;
7};
8
9static int *
10d_substitution (struct d_info *di, int prefix)
11{
12  char c;
13
14	c='_';
15
16  if (c == '_')
17    {
18      unsigned int id;
19
20      if (c != '_')
21	{
22	  do
23	    {
24	      unsigned int new_id;
25
26	      if (new_id < id)
27		return 0;
28	      id = new_id;
29	    }
30	  while (c != '_');
31	}
32
33
34
35      return di->subs[id];
36    }
37  else
38    {
39      int verbose;
40      int code;
41      int simple_len;
42
43	code=0;
44	simple_len=0;
45	verbose=0;
46      if (! code && prefix)
47	{
48	  char peek;
49		peek='A';
50
51	  if (peek == 'C' || peek == 'D')
52	    verbose = 1;
53	}
54
55	      if (verbose)
56		{
57		  code = simple_len;
58		}
59
60    }
61}
62