OSDN Git Service

[PDB] Fixed null pointer dereference
authorDavid Bolvansky <david.bolvansky@gmail.com>
Mon, 29 Apr 2019 23:57:20 +0000 (23:57 +0000)
committerDavid Bolvansky <david.bolvansky@gmail.com>
Mon, 29 Apr 2019 23:57:20 +0000 (23:57 +0000)
Reviewers: zturner, rnk

Reviewed By: rnk

Subscribers: llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D61279

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@359520 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-pdbutil/PrettyFunctionDumper.cpp

index a5621fb..928cdb4 100644 (file)
@@ -227,7 +227,7 @@ void FunctionDumper::dump(const PDBSymbolTypeFunctionArg &Symbol) {
   // through to the real thing and dump it.
   uint32_t TypeId = Symbol.getTypeId();
   auto Type = Symbol.getSession().getSymbolById(TypeId);
-  if (Type)
+  if (!Type)
     Type->dump(*this);
   else
     Printer << "<unknown-type>";