diff options
Diffstat (limited to 'lib/Bytecode/Reader/InstructionReader.cpp')
| -rw-r--r-- | lib/Bytecode/Reader/InstructionReader.cpp | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/Bytecode/Reader/InstructionReader.cpp b/lib/Bytecode/Reader/InstructionReader.cpp index 667e144673..54ca869511 100644 --- a/lib/Bytecode/Reader/InstructionReader.cpp +++ b/lib/Bytecode/Reader/InstructionReader.cpp @@ -93,12 +93,13 @@ bool BytecodeParser::ParseInstruction(const uchar *&Buf, const uchar *EndBuf,    if (Raw.Opcode >= Instruction::FirstUnaryOp &&         Raw.Opcode <  Instruction::NumUnaryOps  && Raw.NumOperands == 1) { -    Res = Instruction::getUnaryOperator(Raw.Opcode, getValue(Raw.Ty, Raw.Arg1)); +    Res = UnaryOperator::getUnaryOperator(Raw.Opcode,getValue(Raw.Ty,Raw.Arg1));      return false;    } else if (Raw.Opcode >= Instruction::FirstBinaryOp &&  	     Raw.Opcode <  Instruction::NumBinaryOps  && Raw.NumOperands == 2) { -    Res = Instruction::getBinaryOperator(Raw.Opcode, getValue(Raw.Ty, Raw.Arg1), -					 getValue(Raw.Ty, Raw.Arg2)); +    Res = BinaryOperator::getBinaryOperator(Raw.Opcode,  +					    getValue(Raw.Ty, Raw.Arg1), +					    getValue(Raw.Ty, Raw.Arg2));      return false;    } else if (Raw.Opcode == Instruction::PHINode) {      PHINode *PN = new PHINode(Raw.Ty);  | 
