commit | d49848e2344d0950caddad1f7f5ec7635f950aa9 | [log] [tgz] |
---|---|---|
author | Michael Kruse <llvm@meinersbur.de> | Fri Dec 14 18:15:11 2018 +0000 |
committer | Michael Kruse <llvm@meinersbur.de> | Fri Dec 14 18:15:11 2018 +0000 |
tree | cf1ebbda0070b9b290cf9d6d2b546a5497556268 | |
parent | aebf24b3ffd43c3f32d5bfd511f524b962cba227 [diff] |
[Transforms] Preserve metadata when converting invoke to call. The `changeToCall` function did not preserve the invoke's metadata. Currently, there is probably no metadata that depends on being applied on a CallInst or InvokeInst. Therefore we can replace the instruction's metadata. This fixes http://llvm.org/PR39994 Suggested-by: Moritz Kreutzer <moritz.kreutzer@siemens.com> Differential Revision: https://reviews.llvm.org/D55666