Internals: Remove AstRefDType ledger parallel scaffolding in favor of AstRefDType tags (#8492 partial) (#8513)

This commit is contained in:
em2machine
2026-09-29 09:03:16 -04:00
committed by GitHub
parent 9d9d367302
commit 58fc34e6df
15 changed files with 253 additions and 682 deletions
+4
View File
@@ -3012,6 +3012,10 @@ void AstRange::dumpJson(std::ostream& str) const {
dumpJsonBoolFuncIf(str, fromBracket);
dumpJsonGen(str);
}
const char* AstRefDType::broken() const {
if (v3Global.assertDTypesResolved()) BROKEN_RTN(captureTagp());
return nullptr;
}
void AstRefDType::dump(std::ostream& str) const {
Super::dump(str);
if (typedefp() || subDTypep()) {