Project

General

Profile

Bug #5110

[cfg] CfgModelNode.getDescription()

Added by Alexander Protsenko over 5 years ago. Updated over 5 years ago.

Status:
Rejected
Priority:
Normal
Category:
-
Target version:
Start date:
07/21/2014
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Platform:
Published in build:

Description

На узле "Case" возвращается "default", возможно это ошибка.

History

#1

Updated by Sergey Smolov over 5 years ago

  • Project changed from Retrascope IDE to Retrascope
#2

Updated by Sergey Smolov over 5 years ago

  • Target version set to 0.1
#3

Updated by Alexander Kamkin over 5 years ago

  • Subject changed from [cfg] CfgModelNode.getDiscription() to [cfg] CfgModelNode.getDescription()
#4

Updated by Sergey Smolov over 5 years ago

В том, что возвращается default, ошибки нет. Если данная надпись кажется неинформативной, можно попробовать придумать иную (хотя именно default здесь как раз на своем месте - это стандартная ветка в операторе switch-case в Си-подобных языках программирования).

#5

Updated by Alexander Protsenko over 5 years ago

Довольно интересно наблюдать default на одной ветке, когда на другой обозначен true или false, я так понимаю, что в "стандартной ветки в операторе switch-case в Си-подобных языках программирования" это нормальная пара: true/default?

Стоит отметить, что я не знаю подробностей работы этого узла, и если все в порядке, то баг-тикет необходимо закрывать.

#6

Updated by Sergey Smolov over 5 years ago

  • Assignee changed from Sergey Smolov to Alexander Protsenko

Си-подобные ЯП упоминались лишь для того, чтобы подчеркнуть корректность использования самого имени default.
Применение default-ветвей - прием, позволяющий избежать необходимости вычисления конкретного значения для дуги, в которую можно попасть, только если значение выражения в Switch-узле не равно ни одному из значений прочих дуг.

Баг предлагаю отменить.

#7

Updated by Sergey Smolov over 5 years ago

  • Status changed from New to Rejected

Also available in: Atom PDF