summaryrefslogtreecommitdiff
path: root/third_party/llvm-project/DWARFExpression.cpp
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2020-01-16 12:28:07 -0800
committerGitHub <noreply@github.com>2020-01-16 12:28:07 -0800
commitd464748b86321c51b355400829917786b27d53f7 (patch)
tree69c1c8a79312858ffdd88f7e4fa95d51d18a58e3 /third_party/llvm-project/DWARFExpression.cpp
parent5d2c760fa086b9964ec22156a4cdf3847b019b76 (diff)
downloadbinaryen-d464748b86321c51b355400829917786b27d53f7.tar.gz
binaryen-d464748b86321c51b355400829917786b27d53f7.tar.bz2
binaryen-d464748b86321c51b355400829917786b27d53f7.zip
Update LLVM to support WASM_location (#2596)
From llvm/llvm-project@adf7a0a
Diffstat (limited to 'third_party/llvm-project/DWARFExpression.cpp')
-rw-r--r--third_party/llvm-project/DWARFExpression.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/third_party/llvm-project/DWARFExpression.cpp b/third_party/llvm-project/DWARFExpression.cpp
index 5009b1b7b..7d817d8a9 100644
--- a/third_party/llvm-project/DWARFExpression.cpp
+++ b/third_party/llvm-project/DWARFExpression.cpp
@@ -93,6 +93,8 @@ static DescVector getDescriptions() {
Descriptions[DW_OP_implicit_value] =
Desc(Op::Dwarf3, Op::SizeLEB, Op::SizeBlock);
Descriptions[DW_OP_stack_value] = Desc(Op::Dwarf3);
+ Descriptions[DW_OP_WASM_location] =
+ Desc(Op::Dwarf4, Op::SizeLEB, Op::SignedSizeLEB);
Descriptions[DW_OP_GNU_push_tls_address] = Desc(Op::Dwarf3);
Descriptions[DW_OP_addrx] = Desc(Op::Dwarf4, Op::SizeLEB);
Descriptions[DW_OP_GNU_addr_index] = Desc(Op::Dwarf4, Op::SizeLEB);