diff --git a/.gitignore b/.gitignore --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,4 @@ /clang/utils/analyzer/projects/*/RefScanBuildResults # automodapi puts generated documentation files here. /lldb/docs/python_api/ +plo/ diff --git a/llvm/include/llvm/Object/ELFTypes.h b/llvm/include/llvm/Object/ELFTypes.h --- a/llvm/include/llvm/Object/ELFTypes.h +++ b/llvm/include/llvm/Object/ELFTypes.h @@ -856,6 +856,7 @@ bool hasTailCall() const { return MD.HasTailCall; } bool isEHPad() const { return MD.IsEHPad; } bool canFallThrough() const { return MD.CanFallThrough; } + bool hasIndirectBranch() const { return MD.HasIndirectBranch; } }; std::vector BBEntries; // Basic block entries for this function. diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp --- a/llvm/tools/llvm-readobj/ELFDumper.cpp +++ b/llvm/tools/llvm-readobj/ELFDumper.cpp @@ -7471,7 +7471,7 @@ W.printBoolean("HasTailCall", BBE.hasTailCall()); W.printBoolean("IsEHPad", BBE.isEHPad()); W.printBoolean("CanFallThrough", BBE.canFallThrough()); - W.printBoolean("HasIndirectBranch", BBE.MD.HasIndirectBranch); + W.printBoolean("HasIndirectBranch", BBE.hasIndirectBranch()); } } }