commit | ad72f68501c2c677c5635c2457887a7d85588818 | [log] [tgz] |
---|---|---|
author | Wouter van Oortmerssen <aardappel@gmail.com> | Wed Jan 02 23:23:51 2019 +0000 |
committer | Wouter van Oortmerssen <aardappel@gmail.com> | Wed Jan 02 23:23:51 2019 +0000 |
tree | fe4a14506789dab75de3d825887b2c58bcacabc1 | |
parent | 33e3b4b9b3b3c2fb5b30bd618c02adbe30d81c0f [diff] [blame] |
[WebAssembly] made assembler parse block_type Summary: This was previously ignored and an incorrect value generated. Also fixed Disassembler's handling of block_type. Reviewers: dschuff, aheejin Subscribers: sbc100, jgravelle-google, sunfish, llvm-commits Differential Revision: https://reviews.llvm.org/D56092 llvm-svn: 350270
diff --git a/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp b/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp index eaf9750..a288267 100644 --- a/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp +++ b/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp
@@ -278,6 +278,8 @@ case WebAssembly::ExprType::ExceptRef: O << "except_ref"; break; + default: + llvm_unreachable("invalid WebAssembly::ExprType"); } }