[llvm] [PDB][NativeSession] Use better error code for invalid format (PR #167885)

Alexandre Ganea via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 21 13:38:50 PST 2025


================
@@ -87,6 +87,20 @@ Error NativeSession::createFromPdb(std::unique_ptr<MemoryBuffer> Buffer,
   return Error::success();
 }
 
+static Error validatePdbMagic(StringRef PdbPath) {
+  file_magic Magic;
+  auto EC = identify_magic(PdbPath, Magic);
----------------
aganea wrote:

You can write `if (auto EC = ... )` to make it shorter.

https://github.com/llvm/llvm-project/pull/167885


More information about the llvm-commits mailing list