Details
-
Bug
-
Resolution: Fixed
-
P5: Not important
-
Qt Creator 7.0.0
-
None
-
4e8b7eee9ddf2feb8f7ced24bb9425539059e698
Description
A three-way (spaceship) operator in a C++20 project does not seem to get lexed properly by Qt Creator.
This causes operator<=> to be misrendered when using JetBrains Mono:
This only seems to happen when using a Dark theme.
I suspect the lexer is somehow splitting the parsing of the operator and yielding two slightly different char formats for the editor, which block the ligature from kicking in.