static void serialRegMark (eBBlock ** ebbs, int count) in sdcc/src/stm8/ralloc.c

在2014年02月07 17时06分,"Ben Shi"<>写道:


In line 314 - 324, the 2nd if statement (line 322 - 323) is never executed.

If sym->isspilt and sym->usl.spillLoc are both true, then  sym->isspilt becomes false by the 1st if statement, then the 2nd if statement is omitted.

If either of them is false, then the 2nd if is still omitted.

Right ?

I can not understand the intention here . What is it ?