aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp b/lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp
index ad01ae58a2..d1d5f38405 100644
--- a/lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp
+++ b/lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp
@@ -102,9 +102,6 @@ bool PNaClABIVerifyFunctions::runOnFunction(Function &F) {
case Instruction::ExtractElement:
case Instruction::InsertElement:
case Instruction::ShuffleVector:
- // ExtractValue and InsertValue operate on struct values.
- case Instruction::ExtractValue:
- case Instruction::InsertValue:
Reporter->addError() << "Function " << F.getName() <<
" has disallowed instruction: " <<
BBI->getOpcodeName() << "\n";
@@ -135,6 +132,8 @@ bool PNaClABIVerifyFunctions::runOnFunction(Function &F) {
case Instruction::And:
case Instruction::Or:
case Instruction::Xor:
+ case Instruction::ExtractValue:
+ case Instruction::InsertValue:
// Memory instructions
case Instruction::Alloca:
case Instruction::Load: