diff options
author | Alon Zakai <azakai@google.com> | 2022-10-07 08:04:37 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-07 08:04:37 -0700 |
commit | d5aa6e7c070a7a14a6eb23edbe6343f6ee638e92 (patch) | |
tree | 123273782f77363c8f927a6458cb45a2123ab050 /third_party/llvm-project/include/llvm | |
parent | 7fc26f3e78f72ecaa5b79ebe042b95a0be422327 (diff) | |
download | binaryen-d5aa6e7c070a7a14a6eb23edbe6343f6ee638e92.tar.gz binaryen-d5aa6e7c070a7a14a6eb23edbe6343f6ee638e92.tar.bz2 binaryen-d5aa6e7c070a7a14a6eb23edbe6343f6ee638e92.zip |
[DWARF] Warn on unsupport DWARF versions and content (#5120)
Unfortunately there isn't a single place where an error may occur. I tested on
several files with different flags and added sufficient warnings so that we warn
on them all.
Diffstat (limited to 'third_party/llvm-project/include/llvm')
-rw-r--r-- | third_party/llvm-project/include/llvm/include/llvm/DebugInfo/DWARFContext.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/third_party/llvm-project/include/llvm/include/llvm/DebugInfo/DWARFContext.h b/third_party/llvm-project/include/llvm/include/llvm/DebugInfo/DWARFContext.h index 2dec107d1..510cf4083 100644 --- a/third_party/llvm-project/include/llvm/include/llvm/DebugInfo/DWARFContext.h +++ b/third_party/llvm-project/include/llvm/include/llvm/DebugInfo/DWARFContext.h @@ -332,7 +332,8 @@ public: bool isLittleEndian() const { return DObj->isLittleEndian(); } static bool isSupportedVersion(unsigned version) { - return version == 2 || version == 3 || version == 4 || version == 5; + // XXX BINARYEN: removed version 5, which we do not support + return version == 2 || version == 3 || version == 4; } std::shared_ptr<DWARFContext> getDWOContext(StringRef AbsolutePath); |