<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/73094>73094</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[TableGen] `dump` statement crash
</td>
</tr>
<tr>
<th>Labels</th>
<td>
tablegen
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
fpetrogalli
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
fpetrogalli
</td>
</tr>
</table>
<pre>
As reported by @DavidSpickett , the following tablegen code makes `llvm-tbgen` crash:
```
class A <int _n, string _m> {
int n = _n;
string m = _m;
}
class B <A _a> {
A a = _a;
dump !repr(a);
dump a;
}
def SomeB: B<A<1, "hello">>;
```
See https://godbolt.org/z/dKsd6qob5
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0kk9vnDAQxT_NcBll5T-wuxw47GZDDz2m98jGA7gxmNreVOmnrwybJmpayTJCb3jPPP9UjHaYiRqoziBEv1AKflDOWRACqkuhrmn0ofkgFNqb1-YUMdDiQyKD-hWhZBf1Ys3jYrtnSglB3GMaCXvvnP9p5wGT0o4GmrHzhnBSzxQR9sy5l-ku6YFm2DPsgoojyBOwC7C3fc9ua33tnIoRTwjy3s4Jn-YcFVPIGU8TyAeEw3kbRUTMMzOCvORJ-Sbc5qdNmP4IcLh8jN6yzjnrhE_qk_kJ1eag3q0R0VynBUHwQEsAcVQg6s-6-l-ooR4f_URnkCc852iQ9zz_JQgxknM-3418WNf5nx1t-yMRjiktMRcqWhDt4I32Lu18GEC0v0C05ms0-x9eV4VppKllrQpq-IGxfSlKfizGpieqtO6qvpadVrzrVF2SkVxpVfaa88I2ggnJuRDsWDJ-3DFesb6vuqPktS5JQMloUtbt8l3n7MLGeKXmIFldFk5pcvEG4BskN_pCs-Khr0OEkjkbU3w3STa5Fdxv-aMvNEN1yUTldjNLMalEE81po6q4Btf8VYdN41XvOj-BaLPv7XG3BP-dugSiXU8aQbTrYX8HAAD__wep7HY">