You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Operating System (e.g. Ubuntu 16.04 x64): Windows 10 Version 1909
IDE Version (e.g. CLion 2016.3.2): CLion 2020.1
Cppcheck executable version (cppcheck --version): 1.90
Cppcheck plugin version: 1.4.2
Expected behaviour
When editing the code the Cppcheck highlighting should update accordingly.
Actual behaviour
The highlight is not correct until the file has been closed and opened again.
Steps to reproduce the behaviour
#include<string>template<typename T>
voidf(T t) {
(void)t;
}
classA
{
private:
std::string s_{"str"};
};
staticvoidf2(A a)
{
(void)a;
}
intmain()
{
A a;
//f<const A>(a); // un-comment for warning template function f()f2(a);
return0;
}
If you un-comment that line it should show a warning in the template function, but no error is shown. If you close the file and open it again the warning will be shown. Same when you comment it the warning doesn't go away.
The text was updated successfully, but these errors were encountered:
This appears to be an issue in CLion. The shown problems never change from the initial state when the file was opened. I filed a ticket with CLion - see https://youtrack.jetbrains.com/issue/CPP-22882
Environment
cppcheck --version
): 1.90Expected behaviour
When editing the code the Cppcheck highlighting should update accordingly.
Actual behaviour
The highlight is not correct until the file has been closed and opened again.
Steps to reproduce the behaviour
If you un-comment that line it should show a warning in the template function, but no error is shown. If you close the file and open it again the warning will be shown. Same when you comment it the warning doesn't go away.
The text was updated successfully, but these errors were encountered: