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
template <typename T>
struct bar{
int operator()(char x){
return 0;
}
};
struct foo:public bar<int>{
using bar<int>::operator();
};
seems to produce wrong syntax highlighting results for ollowing class/struct declarations/definations and endif macros. On my workspace(VSCode 0.10.8 with Dark+ (default dark) color scheme) it behaves like this:
Other macros including define, include, if and ifdef are not affected though.
The text was updated successfully, but these errors were encountered:
aeschli
changed the title
C++: using a operator() of a templated class leads to wrong syntax highlighting results
[C++] using a operator() of a templated class leads to wrong syntax highlighting results
Mar 7, 2016
aeschli
added
languages-basic
Basic language support issues
feature-request
Request for new features or functionality
bug
Issue identified by VS Code Team member as probable bug
upstream
Issue identified as 'upstream' component related (exists outside of VS Code)
and removed
languages-basic
Basic language support issues
labels
Mar 7, 2016
This piece of code:
seems to produce wrong syntax highlighting results for ollowing class/struct declarations/definations and endif macros. On my workspace(VSCode 0.10.8 with Dark+ (default dark) color scheme) it behaves like this:
Other macros including define, include, if and ifdef are not affected though.
The text was updated successfully, but these errors were encountered: