-
Notifications
You must be signed in to change notification settings - Fork 14.5k
Closed
Labels
clang:codegenIR generation bugs: mangling, exceptions, etc.IR generation bugs: mangling, exceptions, etc.coveragecrashPrefer [crash-on-valid] or [crash-on-invalid]Prefer [crash-on-valid] or [crash-on-invalid]release:backport
Milestone
Description
Clang main
and 18
crashes with this code: (-fprofile-instr-generate -fcoverage-mapping -std=c++17
)
struct false_value {
constexpr operator bool() {
return false;
}
};
void foo()
{
if constexpr (false_value{}) { };
}
https://godbolt.org/z/833ej19rP
It's a bug in my recent change #78033 ... writing patch now, this is so it's visible.
Metadata
Metadata
Assignees
Labels
clang:codegenIR generation bugs: mangling, exceptions, etc.IR generation bugs: mangling, exceptions, etc.coveragecrashPrefer [crash-on-valid] or [crash-on-invalid]Prefer [crash-on-valid] or [crash-on-invalid]release:backport
Type
Projects
Status
Done