MiraclePtr: Annotate CreatePipelineAsyncTask::mUserData as dangling.

Outside of the CQ, it is dangling against
webgpu_cts_with_validation_tests.

Bug: dawn:2364
Change-Id: Ia2754caf5f5bc4e04b7bd6c662444be8921990e9
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/171300
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
diff --git a/src/dawn/native/CreatePipelineAsyncTask.h b/src/dawn/native/CreatePipelineAsyncTask.h
index 9817f1d..1163aca 100644
--- a/src/dawn/native/CreatePipelineAsyncTask.h
+++ b/src/dawn/native/CreatePipelineAsyncTask.h
@@ -63,7 +63,10 @@
   private:
     Ref<ComputePipelineBase> mComputePipeline;
     WGPUCreateComputePipelineAsyncCallback mCallback;
-    raw_ptr<void> mUserdata;
+    // TODO(https://crbug.com/2364): The pointer is dangling in
+    // webgpu_cts_with_validation_tests. We should investigate, and decide if
+    // this should be fixed, or turned into a DisableDanglingPtrDetection.
+    raw_ptr<void, DanglingUntriaged> mUserdata;
     // Used to keep ShaderModuleBase::mTintProgram alive until pipeline initialization is done.
     PipelineBase::ScopedUseShaderPrograms mScopedUseShaderPrograms;
 };