Сначала хотел в dotnet. Но основной пойнт не в том что баг в релиз-кандидате новейшей студии нашёл через минуту после установки, а в том что при Балмере такой херни не было!
Ставлю релиз кандидат новой студии, беру первую же фичу, и ловлю крэш и самой IDE и вдобавок компилятора. Ладно допустим IDE писали толпой и в спешке, им простительно говнокодить. Но компилятор-то? Тестов не было? Никто не написал простейший? Как можно было это не найти??
using System;
using System.Collections.Generic;
namespace ConsoleApp
{
class Program
{
class A
{
public int a;
public void Deconstruct(out int b)
{
b = a;
}
}
static void Main()
{
var p = new A() { a = 10 };
var (p2) = p;//<- разящая деконструция
}
}
}
В feedback зарепортил.