mozilla/rust — pull request #9815 by thestinger (2013-10-12 00:00:25+00:00)
Title: have LLVM print type strings for us

Example:

void ({ i64, %tydesc*, i8*, i8*, i8 }*, i64*, %"struct.std::fmt::Formatter[#1]"*)*

Before, we would print 20 levels deep due to recursion in the type
definition.