Fixup shadow variable.

This CL fixes up a shadow variable which causes compilation issues
on OSX.

Change-Id: I750423630cc2882d176c5ef304e1e0b4bef133a6
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/108040
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@chromium.org>
Reviewed-by: Ben Clayton <bclayton@chromium.org>
diff --git a/src/tint/cmd/main.cc b/src/tint/cmd/main.cc
index 73a90d8..f27e643 100644
--- a/src/tint/cmd/main.cc
+++ b/src/tint/cmd/main.cc
@@ -1081,9 +1081,9 @@
              // Set of all the group-0 bindings in use.
              std::unordered_set<uint32_t> group0_bindings_in_use;
              auto allocate_binding = [&] {
-                 for (uint32_t i = 0;; i++) {
-                     auto binding = tint::transform::BindingPoint{0u, i};
-                     if (group0_bindings_in_use.emplace(i).second) {
+                 for (uint32_t idx = 0;; idx++) {
+                     auto binding = tint::transform::BindingPoint{0u, idx};
+                     if (group0_bindings_in_use.emplace(idx).second) {
                          return binding;
                      }
                  }