mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-19 09:55:26 +00:00
Replace Literal::(Is|As)* with Castable
Change-Id: I842483890b369d63c23dba475b6738bffe5cfdbd Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/34319 Reviewed-by: dan sinclair <dsinclair@chromium.org>
This commit is contained in:
@@ -145,23 +145,23 @@ std::map<uint32_t, Scalar> Inspector::GetConstantIDs() {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (literal->IsBool()) {
|
||||
result[constant_id] = Scalar(literal->AsBool()->IsTrue());
|
||||
if (literal->Is<ast::BoolLiteral>()) {
|
||||
result[constant_id] = Scalar(literal->As<ast::BoolLiteral>()->IsTrue());
|
||||
continue;
|
||||
}
|
||||
|
||||
if (literal->IsUint()) {
|
||||
result[constant_id] = Scalar(literal->AsUint()->value());
|
||||
if (literal->Is<ast::UintLiteral>()) {
|
||||
result[constant_id] = Scalar(literal->As<ast::UintLiteral>()->value());
|
||||
continue;
|
||||
}
|
||||
|
||||
if (literal->IsSint()) {
|
||||
result[constant_id] = Scalar(literal->AsSint()->value());
|
||||
if (literal->Is<ast::SintLiteral>()) {
|
||||
result[constant_id] = Scalar(literal->As<ast::SintLiteral>()->value());
|
||||
continue;
|
||||
}
|
||||
|
||||
if (literal->IsFloat()) {
|
||||
result[constant_id] = Scalar(literal->AsFloat()->value());
|
||||
if (literal->Is<ast::FloatLiteral>()) {
|
||||
result[constant_id] = Scalar(literal->As<ast::FloatLiteral>()->value());
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user