mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-06 09:14:42 +01:00
Improve Print error message to not say intrinsic_print (#1408)
Co-authored-by: Geoff Romer <gromer@google.com>
This commit is contained in:
co-authored by
Geoff Romer
parent
084bc6ebc1
commit
c97b21a371
@@ -166,8 +166,13 @@ void Expression::Print(llvm::raw_ostream& out) const {
|
||||
}
|
||||
case ExpressionKind::IntrinsicExpression: {
|
||||
const auto& iexp = cast<IntrinsicExpression>(*this);
|
||||
// TODO: Remove Print special casing once we have variadics or overloads.
|
||||
if (iexp.intrinsic() == IntrinsicExpression::Intrinsic::Print) {
|
||||
out << "Print" << iexp.args();
|
||||
break;
|
||||
}
|
||||
out << "intrinsic_";
|
||||
switch (cast<IntrinsicExpression>(*this).intrinsic()) {
|
||||
switch (iexp.intrinsic()) {
|
||||
case IntrinsicExpression::Intrinsic::Print:
|
||||
out << "print";
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user