Remove ASSERT that requires compilation message to be ASCII

This patch removes ASSERT that requires compilation message to be
ASCII in OwnedCompilationMessages::AddMessage(). In chromium this
function will only be called internally, so we can safely remove
the ASSERT expression to fix the libfuzzer test on
APICreateErrorShaderModule().

Fixed: chromium:1449501
Bug: dawn:1345
Test: dawn_unittests
Change-Id: Ie7eda6310726716d3bf4962a40a59bb7b99d5e63
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/135042
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Austin Eng <enga@chromium.org>
diff --git a/src/dawn/native/CompilationMessages.cpp b/src/dawn/native/CompilationMessages.cpp
index 4dfa257..88e2570 100644
--- a/src/dawn/native/CompilationMessages.cpp
+++ b/src/dawn/native/CompilationMessages.cpp
@@ -86,9 +86,6 @@
     // Cannot add messages after GetCompilationInfo has been called.
     ASSERT(mCompilationInfo.messages == nullptr);
 
-    // Message can only contain ascii characters.
-    ASSERT(tint::utils::utf8::IsASCII(message));
-
     mMessageStrings.push_back(message);
     mMessages.push_back({nullptr, nullptr, static_cast<WGPUCompilationMessageType>(type), lineNum,
                          linePos, offset, length, linePos, offset, length});