Menu ▾ ▴

#107 multiline guard conditions indented incorrectly

QM3
closed
None
1
2018-05-04
2014-10-09
No

When a multiline guard condition is entered in the property editor, for example:

(me->foo > 1U)
&& (foo_bar_tar() != xyx_sdfadf())
|| ((foozc << 3) == 0xFF)

QM 3.2.0 will generate code like this:

            if ((me->foo > 1U)
&& (foo_bar_tar() != xyx_sdfadf())
|| ((foozc << 3) == 0xFF)) {

The correct way of indenting this guard would be:

        if ((me->foo > 1U)
            && (foo_bar_tar() != xyx_sdfadf())
            || ((foozc << 3) == 0xFF)) {

Discussion

  • Quantum Leaps

    Quantum Leaps - 2014-10-20
    • status: open --> closed
     
  • Quantum Leaps

    Quantum Leaps - 2014-10-20

    Fixed in QM 3.2.2.
    --MMS

     

Anonymous
Anonymous

Add attachments
Cancel