CLion 2016.3 EAP: fixes in code analysis
Fresh CLion 2016.3 EAP build (163.6110.22) is out! It addresses a couple of important issues and in general makes CLion 2016.3 more stable.
We continue our work on making CLion’s code analysis more accurate by reducing a number of false-positives. CLion now considers non-trivial destructors in the ‘Unused variable’ inspection. This brings a fix for incorrect ‘Unused variable’ for the so called ‘guard’ idiom, that is used to make code exception-safe and to save/restore the context before doing some job. The typical example is
CLion showed the “Local variable is only assigned but never accessed.” warning previously – now the problem is eliminated.
Besides, this brought a support for
__attribute__(unused). When it’s used, CLion doesn’t warn about an unused variable any more:
Another false inspection fixed is reporting possibly a null reference where it’s not the case (CPP-3043).
- Thanks to our user, who reported a problem with Doxygen comment generation, an issue for generation in directive block was found and fixed.
- There was quite an unpleasant hang when IDE was updating indices and a modal window was opened (CPP-7818). The problem is eliminated in this build.
And, by the way, looks like the Lua plugin was recently updated and now can be used inside CLion. There are still some known issues but the basic functionality including run configuration creation, completion, navigation, find usages and more works.
As usual, full release notes are available by the link.
Download the build or get a patch update in case you are using previous CLion EAP, build 163.5644.7.
Your CLion Team
The Drive to Develop
Subscribe to Blog updates
CLion 2024.1 EAP 4: Switch to CLion Nova in CLion Classic
The CLion 2024.1 EAP 4 build (241.13688.39) is out! It is available from our website, via the Toolbox App, or as a snap package if you’re using Ubuntu. With this build, we’re making CLion Nova available to all CLion Classic users. Switch to it from inside the IDE via the settings menu and try it …
CLion 2024.1 EAP 3: Assembly View Enhancements
Today, the CLion 2024.1 EAP 3 build (241.12662.59) is available from our website, via the Toolbox App, or as a snap package if you’re using Ubuntu. Here are the main improvements: Assembly view improvements: The Assembly view for ARM targets is now shown correctly (CPP-36901). Assembly vi…
CLion 2024.1 EAP 2: Improved Terminal and Other UX Enhancements
Some time ago, we shared our plans and directions. Just a couple of weeks ago, we kicked off our CLion 2024.1 EAP with CMake coding assistance, code analysis in device tree files, and forked processes debugging. Today, the CLion 2024.1 EAP 2 build (241.11761.23) is available from our website, via…