aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/NaCl/PNaClABIVerifyModule.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Analysis/NaCl/PNaClABIVerifyModule.cpp')
-rw-r--r--lib/Analysis/NaCl/PNaClABIVerifyModule.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Analysis/NaCl/PNaClABIVerifyModule.cpp b/lib/Analysis/NaCl/PNaClABIVerifyModule.cpp
index 9b2def5ac4..d977175b67 100644
--- a/lib/Analysis/NaCl/PNaClABIVerifyModule.cpp
+++ b/lib/Analysis/NaCl/PNaClABIVerifyModule.cpp
@@ -161,8 +161,6 @@ bool PNaClABIVerifyModule::isWhitelistedIntrinsic(const Function *F,
default: return false;
// (1) Always allowed.
case Intrinsic::bswap: return isWhitelistedBswap(F);
- case Intrinsic::invariant_end:
- case Intrinsic::invariant_start:
case Intrinsic::memcpy:
case Intrinsic::memmove:
case Intrinsic::memset:
@@ -215,6 +213,8 @@ bool PNaClABIVerifyModule::isWhitelistedIntrinsic(const Function *F,
// See https://code.google.com/p/nativeclient/issues/detail?id=3443
case Intrinsic::lifetime_end:
case Intrinsic::lifetime_start:
+ case Intrinsic::invariant_end:
+ case Intrinsic::invariant_start:
return false;
// (3) Dev intrinsics.