[msl-writer] Better error message for missing statement and expression.
If the statement or expression being emitted is not implemented this will now output the failed statement. Bug: tint:7 Change-Id: I8a359abd369067540d503a1facbee018e91e8666 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/24523 Reviewed-by: David Neto <dneto@google.com>
This commit is contained in:
parent
723c5b4889
commit
d0f7381090
|
@ -386,7 +386,7 @@ bool GeneratorImpl::EmitExpression(ast::Expression* expr) {
|
||||||
return EmitUnaryOp(expr->AsUnaryOp());
|
return EmitUnaryOp(expr->AsUnaryOp());
|
||||||
}
|
}
|
||||||
|
|
||||||
error_ = "unknown expression type";
|
error_ = "unknown expression type: " + expr->str();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -648,7 +648,7 @@ bool GeneratorImpl::EmitStatement(ast::Statement* stmt) {
|
||||||
return EmitSwitch(stmt->AsSwitch());
|
return EmitSwitch(stmt->AsSwitch());
|
||||||
}
|
}
|
||||||
|
|
||||||
error_ = "unknown statement type";
|
error_ = "unknown statement type: " + stmt->str();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue