Squashed 'third_party/SPIRV-Tools/' changes from 82b378d671..f7da527757

f7da527757 Temporarily add EmptyPass to prevent glslang from failing (#4004)

git-subtree-dir: third_party/SPIRV-Tools
git-subtree-split: f7da527757140ae701be58274ce6db2f4234d9ff
diff --git a/source/opt/optimizer.cpp b/source/opt/optimizer.cpp
index 7a6a33b..bc14411 100644
--- a/source/opt/optimizer.cpp
+++ b/source/opt/optimizer.cpp
@@ -753,6 +753,14 @@
       MakeUnique<opt::AggressiveDCEPass>());
 }
 
+Optimizer::PassToken CreatePropagateLineInfoPass() {
+  return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::EmptyPass>());
+}
+
+Optimizer::PassToken CreateRedundantLineInfoElimPass() {
+  return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::EmptyPass>());
+}
+
 Optimizer::PassToken CreateCompactIdsPass() {
   return MakeUnique<Optimizer::PassToken::Impl>(
       MakeUnique<opt::CompactIdsPass>());