mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-02 14:00:27 +01:00
There were some notes about default constructors being required in parse_tree.h, but they don't seem to be. Removing the default constructor forces the explicit `::Invalid` where there's no value immediately being assigned, which works fine for existing code. I think this actually reduces the chance of accidents more than the prior default-construct-as-invalid approach.