Open KyouyamaKazusa0805 opened 4 hours ago
Oh, I've referenced this syntax multiple times (https://github.com/dotnet/csharplang/discussions/7634#discussioncomment-7421402) without verifying it actually works. Perhaps it worked in previous versions.
Oh, I've referenced this syntax multiple times (dotnet/csharplang#7634 (comment)) without verifying it actually works. Perhaps it worked in previous versions.
@huoyaoyuan It indeed works in previous versions, but it fails from 17.12 as beginning version.
Version Used:
VS 17.12 p2
Steps to Reproduce:
Type code using customized
Select
method (but use query syntax to reproduce) and collection expression spread operation:I'm not sure whether the failure should use spread operation, but my environment can reproduce by using this; one necessary condition is to use LINQ query syntax.
If query syntax is replaced with equivalent method invocation, the code will fine to compile:
Diagnostic Id:
None
Expected Behavior:
Fine to compile.
Actual Behavior:
"csc.exe" exited with code -2146232797.
Failed message: