The toolchain crashes with "CHECK failure at toolchain/check/eval.cpp:1341: bind_name.name_id == SemIR::NameId::SelfType: Use of binding comp_time_bind1 with no corresponding value."
What did you do, or what's a simple way to reproduce the bug?
I ran bazel run -c dbg toolchain/driver:carbon -- compile test.carbon with the following test file:
class C(T:!p){class Cell(T:!{}){fn C->Cell(T){}}}
What did you expect to happen?
I expected the toolchain to terminate normally, with or without an error.
What actually happened?
The toolchain crashed
Any other information, logs, or outputs that you want to share?
Description of the bug:
The toolchain crashes with "CHECK failure at toolchain/check/eval.cpp:1341: bind_name.name_id == SemIR::NameId::SelfType: Use of binding comp_time_bind1 with no corresponding value."
What did you do, or what's a simple way to reproduce the bug?
I ran
bazel run -c dbg toolchain/driver:carbon -- compile test.carbon
with the following test file:What did you expect to happen?
I expected the toolchain to terminate normally, with or without an error.
What actually happened?
The toolchain crashed
Any other information, logs, or outputs that you want to share?
Here's the crash log: