As I know, expression trees are immutable, so why did the compiler not use the same object reference for a static expression, such as string literals?
The spectrum says that the compiler is allowed but not required to set identical lambdas.
String literals are interned at run time for free; There is no cost to the compiler developer.
, -, , , "" , , , Visual Studio . .