2
0
Эх сурвалжийг харах

Fixed a bug where pdbname is not set with external validator (#2314)

Adam Yang 6 жил өмнө
parent
commit
6330372423

+ 4 - 3
tools/clang/tools/dxcompiler/dxcutil.cpp

@@ -183,12 +183,13 @@ HRESULT ValidateAndAssembleToContainer(
     // module.
     // module.
     if (bDebugInfo) {
     if (bDebugInfo) {
       llvmModule.CloneForDebugInfo();
       llvmModule.CloneForDebugInfo();
-      if (DebugName.size()) {
-        llvmModule.SetDebugName(DebugName);
-      }
     }
     }
   }
   }
 
 
+  if (bDebugInfo && DebugName.size()) {
+    llvmModule.SetDebugName(DebugName);
+  }
+
   llvmModule.WrapModuleInDxilContainer(pMalloc, pOutputStream, pOutputBlob,
   llvmModule.WrapModuleInDxilContainer(pMalloc, pOutputStream, pOutputBlob,
                                        SerializeFlags, pShaderHashOut);
                                        SerializeFlags, pShaderHashOut);