Page 1 of 1

Clang-Fehler mit einem privaten Destruktor

Posted: 13 Jan 2025, 15:10
by Guest
Zu meiner großen Überraschung kompiliert clang den folgenden Code:

Code: Select all

class TA
{
~TA();
};

TA func()
{
return *new TA();
}

int main()
{
}
`
Gcc und msvc funktionieren wie erwartet – kompilieren Sie den obigen Code nicht, da die Klasse TA den privaten Destruktor hat.
Tut Weiß jemand etwas über diesen Clang-Bug?