summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorBjorn Steinbrink <bsteinbr@gmail.com>2016-03-15 20:35:45 +0000
committerBjorn Steinbrink <bsteinbr@gmail.com>2016-03-15 20:35:45 +0000
commit59fdec673da7bee7894df7439b8f0f22573de8b6 (patch)
treec0b89c1a341c64ebf3026c51db6ad1fa9a1be5ab /llvm/lib
parent6e98d7988bec77c0cdd88ec5fb7ae5427b02f11d (diff)
downloadbcm5719-llvm-59fdec673da7bee7894df7439b8f0f22573de8b6.tar.gz
bcm5719-llvm-59fdec673da7bee7894df7439b8f0f22573de8b6.zip
Add Rust's personality function to the list of known personality functions
Reviewers: majnemer Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D18192 llvm-svn: 263581
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Analysis/EHPersonalities.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Analysis/EHPersonalities.cpp b/llvm/lib/Analysis/EHPersonalities.cpp
index 4868b66139b..90aa8f58f35 100644
--- a/llvm/lib/Analysis/EHPersonalities.cpp
+++ b/llvm/lib/Analysis/EHPersonalities.cpp
@@ -34,6 +34,7 @@ EHPersonality llvm::classifyEHPersonality(const Value *Pers) {
.Case("__C_specific_handler", EHPersonality::MSVC_Win64SEH)
.Case("__CxxFrameHandler3", EHPersonality::MSVC_CXX)
.Case("ProcessCLRException", EHPersonality::CoreCLR)
+ .Case("rust_eh_personality", EHPersonality::Rust)
.Default(EHPersonality::Unknown);
}
OpenPOWER on IntegriCloud