Fix resolve range of resolveQuerySet on Metal

The second parameter of NSMakeRange(NSUInteger loc, NSUInteger len) is
length, here we just need to pass queryCount.

Bug: dawn:434
Change-Id: I3dfa82e523310258c81c45c4e1c3af80a3df8704
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/66220
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Hao Li <hao.x.li@intel.com>
diff --git a/src/dawn_native/metal/CommandBufferMTL.mm b/src/dawn_native/metal/CommandBufferMTL.mm
index eb9892b..cacefa0 100644
--- a/src/dawn_native/metal/CommandBufferMTL.mm
+++ b/src/dawn_native/metal/CommandBufferMTL.mm
@@ -933,8 +933,7 @@
                         if (@available(macos 10.15, iOS 14.0, *)) {
                             [commandContext->EnsureBlit()
                                   resolveCounters:querySet->GetCounterSampleBuffer()
-                                          inRange:NSMakeRange(cmd->firstQuery,
-                                                              cmd->firstQuery + cmd->queryCount)
+                                          inRange:NSMakeRange(cmd->firstQuery, cmd->queryCount)
                                 destinationBuffer:destination->GetMTLBuffer()
                                 destinationOffset:NSUInteger(cmd->destinationOffset)];
                         } else {