Carbon crash on code snippet with redefined variable

Author: wolffgCreated May 1, 2026Updated Sep 17, 2026
Labelsinactivetoolchain

Description of the bug:

Crashed when I accidentally duplicated a line and ended up defining a variable twice, once bound and once unformed.

What did you do, or what's a simple way to reproduce the bug?

https://carbon.compiler-explorer.com/z/5PaTTeacs

What did you expect to happen?

Warn me I was redefining my variable

What actually happened?

Compiler crash

Any other information, logs, or outputs that you want to share?

package Test;
// Starting new example file
// Carbon

// A quick class for discussion
class AClassType {
  fn Make() -> AClassType {
    return {};
  }
};

var some_object_defined_earlier: AClassType = AClassType.Make();

var some_object_defined_earlier = AClassType;

Source: carbon-language/carbon-lang