mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-21 18:59:21 +00:00
tint/ast: Generate access.[h|cc]
Emits all the enum info from the single-source-of-truth `intrinsics.def` file Change-Id: Ib9170a2337597d4d81983c446d50582b518c6d71 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105329 Reviewed-by: Dan Sinclair <dsinclair@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@chromium.org>
This commit is contained in:
committed by
Dawn LUCI CQ
parent
47b7fe5785
commit
bccd87c37a
@@ -121,7 +121,7 @@ void BindingRemapper::Run(CloneContext& ctx, const DataMap& inputs, DataMap&) co
|
||||
auto ac_it = remappings->access_controls.find(from);
|
||||
if (ac_it != remappings->access_controls.end()) {
|
||||
ast::Access ac = ac_it->second;
|
||||
if (ac > ast::Access::kLastValid) {
|
||||
if (ac == ast::Access::kInvalid) {
|
||||
ctx.dst->Diagnostics().add_error(
|
||||
diag::System::Transform,
|
||||
"invalid access mode (" + std::to_string(static_cast<uint32_t>(ac)) + ")");
|
||||
|
||||
Reference in New Issue
Block a user