val: Remove source from validation result

This was just echoing back the source that was provided to the
validation routine, and is no longer uses by any callers.

Change-Id: I55aeb7c41405ebbe1b21b9654b94607b651ff118
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/57281
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
diff --git a/src/val/hlsl.cc b/src/val/hlsl.cc
index 2a02f29..0a2d672 100644
--- a/src/val/hlsl.cc
+++ b/src/val/hlsl.cc
@@ -41,8 +41,6 @@
     return result;
   }
 
-  result.source = source;
-
   utils::TmpFile file;
   file << source;
 
@@ -113,8 +111,6 @@
     return result;
   }
 
-  result.source = source;
-
   for (auto ep : entry_points) {
     const char* profile = "";
     switch (ep.second) {
diff --git a/src/val/msl.cc b/src/val/msl.cc
index 2b77a78..de34bdc 100644
--- a/src/val/msl.cc
+++ b/src/val/msl.cc
@@ -32,10 +32,8 @@
     return result;
   }
 
-  result.source = source;
-
   utils::TmpFile file(".metal");
-  file << result.source;
+  file << source;
 
 #ifdef _WIN32
   // On Windows, we should actually be running metal.exe from the Metal
diff --git a/src/val/val.h b/src/val/val.h
index 233a868..31e83b9 100644
--- a/src/val/val.h
+++ b/src/val/val.h
@@ -37,8 +37,6 @@
   bool failed = false;
   /// Output of DXC.
   std::string output;
-  /// The generated source that was compiled
-  std::string source;
 };
 
 /// Hlsl attempts to compile the shader with DXC, verifying that the shader