summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCParser/WasmAsmParser.cpp
diff options
context:
space:
mode:
authorWouter van Oortmerssen <aardappel@gmail.com>2019-06-28 21:53:11 +0000
committerWouter van Oortmerssen <aardappel@gmail.com>2019-06-28 21:53:11 +0000
commit35bcba4fae8ae2637589772c3cd7e132de2caee6 (patch)
tree7f6ca84d1dab7241107991749ba59dbbda8c6b47 /llvm/lib/MC/MCParser/WasmAsmParser.cpp
parent9126c84f50fbf706c6af84c7a409293023abc227 (diff)
downloadbcm5719-llvm-35bcba4fae8ae2637589772c3cd7e132de2caee6.tar.gz
bcm5719-llvm-35bcba4fae8ae2637589772c3cd7e132de2caee6.zip
[WebAssembly] Allow @object in .type directives.
Reviewers: sbc100 Subscribers: dschuff, jgravelle-google, aheejin, sunfish, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D63955 llvm-svn: 364688
Diffstat (limited to 'llvm/lib/MC/MCParser/WasmAsmParser.cpp')
-rw-r--r--llvm/lib/MC/MCParser/WasmAsmParser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCParser/WasmAsmParser.cpp b/llvm/lib/MC/MCParser/WasmAsmParser.cpp
index 141e7fc36f9..b19647793fa 100644
--- a/llvm/lib/MC/MCParser/WasmAsmParser.cpp
+++ b/llvm/lib/MC/MCParser/WasmAsmParser.cpp
@@ -187,6 +187,8 @@ public:
WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION);
else if (TypeName == "global")
WasmSym->setType(wasm::WASM_SYMBOL_TYPE_GLOBAL);
+ else if (TypeName == "object")
+ WasmSym->setType(wasm::WASM_SYMBOL_TYPE_DATA);
else
return error("Unknown WASM symbol type: ", Lexer->getTok());
Lex();
OpenPOWER on IntegriCloud