W3C home > Mailing lists > Public > xproc-dev@w3.org > September 2010

Re: Calabash: suspect loop?

From: Florent Georges <fgeorges@fgeorges.org>
Date: Tue, 7 Sep 2010 13:53:11 +0100
Message-ID: <AANLkTik3Hzh64DD7Q5-B_kQCB6GNOVaBBWymOO9Wwr1u@mail.gmail.com>
To: mozer <xmlizer@gmail.com>
Cc: XProc Dev <xproc-dev@w3.org>
On 7 September 2010 13:47, mozer wrote:

>>    while (log != null && level == null) {
>>        log = log.getParent();
>>        level = log.getLevel();
>>    }

> I can't see what's suspect here
> If log != null
> then log.getParent() is ok and log.getLevel() also

  No, because getParent() can return null and its return value is
assigned to log before calling getLevel().  You know, this language
with side-effects, where a variable can change value during
execution... ;-)

  Regards,

-- 
Florent Georges
http://fgeorges.org/
Received on Tuesday, 7 September 2010 12:54:03 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 7 September 2010 12:54:04 GMT