1 /* PR/10239 */
2
3 enum node_type
4 {
5 INITIAL = 0, FREE,
6 PRECOLORED,
7 SIMPLIFY, SIMPLIFY_SPILL, SIMPLIFY_FAT, FREEZE, SPILL,
8 SELECT,
9 SPILLED, COALESCED, COLORED,
10 LAST_NODE_TYPE
11 };
12
13 inline void
put_web(enum node_type type)14 put_web (enum node_type type)
15 {
16 switch (type)
17 {
18 case INITIAL:
19 case FREE:
20 case FREEZE:
21 case SPILL:
22 foo ();
23 break;
24 case PRECOLORED:
25 bar ();
26 break;
27 default:
28 baz ();
29 }
30 }
31
32 void
reset_lists()33 reset_lists ()
34 {
35 put_web (INITIAL);
36 }
37