1 // we were using some minirules before where fn1 and fn2 were in same rule
3 // pad: il manque un E dans check_region dans rule3 car il a 2 args
4 // mais je sais pas si faut le propager dans request_region
7 expression req8_reg_arg2;
16 if (check_region(E, req8_reg_arg2))
17 { ... when = \( printk(...); \| dbg(...); \)
24 @ rule2 depends on rule1 @
25 expression rule1.req8_reg_arg2;
26 expression req8_reg_arg1;
27 expression req8_reg_arg3;
32 - request_region(req8_reg_arg1, req8_reg_arg2, req8_reg_arg3);
35 @ rule3 depends on rule1 @
36 expression rule1.req8_reg_arg2;
37 expression rule2.req8_reg_arg3;
41 - if (check_region(req8_reg_arg2)) S
42 + if (!request_region(req8_reg_arg2, req8_reg_arg3)) S