Menu

#53 BE. Кривая обработка +++

closed-fixed
Backend (20)
5
2009-07-17
2009-07-09
No

на код вида
a= a+++a;
все вылетает c exception
stack_overflow

Discussion

  • Dmitry

    Dmitry - 2009-07-09
    • assigned_to: nobody --> astaschenko
     
  • Aleksandr Astaschenko

    • status: open --> open-fixed
     
  • Aleksandr Astaschenko

    При вызове инкримента у нас создается временная переменная(содержащая начальное значение и меняющаяся при изменении самой переменной)
    сейчас в гиперкод показывается именно она(до этого пыталось вывестись просто предыдущее значение переменной) . Это исключает ошибку в данном случае.

     
  • Dmitry

    Dmitry - 2009-07-17
    • summary: +++ --> BE. Кривая обработка +++
     
  • Dmitry

    Dmitry - 2009-07-17

    договорились сделать опцию по которой будет отключаться интеллект гиперкода по свертыванию CIL структур в дереве.

    Кроме того, нужно исправить зацикливание

     
  • Dmitry

    Dmitry - 2009-07-17
    • status: open-fixed --> closed-fixed
     

Log in to post a comment.