-
Notifications
You must be signed in to change notification settings - Fork 15.4k
Open
Labels
clang:codegenIR generation bugs: mangling, exceptions, etc.IR generation bugs: mangling, exceptions, etc.confirmedVerified by a second partyVerified by a second partycrashPrefer [crash-on-valid] or [crash-on-invalid]Prefer [crash-on-valid] or [crash-on-invalid]
Description
As per the title. Here is a small repro:
https://godbolt.org/z/anjvofd36
#include <tuple>
template<auto Info>
struct foo
{
template<typename... Ts> foo(Ts...) {}
};
template<typename... Ts>
foo(Ts...) -> foo< []() { return std::tuple<Ts...>{}; }>;
auto x = foo(4, 5.3, 's'); // ICEMetadata
Metadata
Assignees
Labels
clang:codegenIR generation bugs: mangling, exceptions, etc.IR generation bugs: mangling, exceptions, etc.confirmedVerified by a second partyVerified by a second partycrashPrefer [crash-on-valid] or [crash-on-invalid]Prefer [crash-on-valid] or [crash-on-invalid]