The distinction between "=" and "==" is quite subtle which could be dangerous for c++ code, maybe a 3 line equals for the "==" ligature could be more appropriate?
Just to illustrate this, here's what = and == look like with Cascadia and Fira Code:


@hernancmartinez Please use the voting buttons; commenting +1 e-mails the whole team.

Done !
Three line equals already represents triple equals (===) for languages like Javascript.
Maybe thicker bars or something, this just threw me while altering my code I turned an equality check into an assignment and was puzzled by the red squiggle, upon full compile it became obvious what was up but there are circumstances where this particular ligature causes confusion.
It's really hard for me to distinguish the = and == using this font. So I just turn the ligature off. Please do something to fix it.
Most helpful comment
Three line equals already represents triple equals (===) for languages like Javascript.