manmanren added a comment. Per review comment in reviews.llvm.org/http://reviews.llvm.org/D18108), I will add a testing case: multiple swifterror values exist in the caller and the actual argument is not the first entry in SwiftErrorVals. http://reviews.llvm.org/D18716