When inlining through an 'nounwind' call, mark inlined
calls 'nounwind'.  It is important for correct C++
exception handling that nounwind markings do not get
lost, so this transformation is actually needed for
correctness.

llvm-svn: 45218
9 files changed
tree: ebdbd951790a83af69a87d51cc4e71b049da6458
  1. clang/
  2. llvm/