Posted by & filed under Build Notes.

(Build b889) – 22 Apr 2017


  • Fixed crash on analysis after the annotation dialog has been opened.
  • Fixed an issue with Annotation filtering where the filter could possibly give an "Annotations loading error" message.


  • Fixed bug where syntax error at end of file gave incorrect line/column number.


  • Fixed a bug in MISRA 2012 rule 5.3, MISRA 2008 rule 2-10-2, and MISRA 2004 rule 5.2 and All Check script scopeHiding.upl where variables defined in for loop condition weren't treated correctly.


  • Fixed parser crash when a directory in a project is deleted from disk, but not removed from the project, and an analyze changed files command is executed.
  • Added parser option to suppress warning messages for import statements that appear in try-except blocks.
  • Removed warning messages for imports of modules available only as .pyd files.


  • Fixed an issue with the Refactor Rename tool not finding all of the entity references correctly.
  • Fixed the Refactor Extract Function to correctly pass the ~ in C++.