[WebAssembly] Fix a bug deleting instruction in a ranged for loop
authorHeejin Ahn <aheejin@gmail.com>
Tue, 26 Feb 2019 04:08:49 +0000 (04:08 +0000)
committerHeejin Ahn <aheejin@gmail.com>
Tue, 26 Feb 2019 04:08:49 +0000 (04:08 +0000)
commitd2a56ac6612032e6e4446897747dc268b2b7a389
tree3f02694f429518de1f80627bf59482b5f4a6367c
parentf0d2733e5032d5238793610e51dfe62f799cc279
[WebAssembly] Fix a bug deleting instruction in a ranged for loop

Summary: We shouldn't delete elements while iterating a ranged for loop.

Reviewers: dschuff

Subscribers: sbc100, jgravelle-google, sunfish, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D58519

llvm-svn: 354844
llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
llvm/test/CodeGen/WebAssembly/exception.ll