diff options
Diffstat (limited to 'lib/Bytecode')
| -rw-r--r-- | lib/Bytecode/Reader/Reader.cpp | 3 | ||||
| -rw-r--r-- | lib/Bytecode/Writer/SlotCalculator.cpp | 1 | ||||
| -rw-r--r-- | lib/Bytecode/Writer/Writer.cpp | 2 | 
3 files changed, 4 insertions, 2 deletions
diff --git a/lib/Bytecode/Reader/Reader.cpp b/lib/Bytecode/Reader/Reader.cpp index d7c8af3de7..fff2d02898 100644 --- a/lib/Bytecode/Reader/Reader.cpp +++ b/lib/Bytecode/Reader/Reader.cpp @@ -19,6 +19,7 @@  #include "llvm/ConstantVals.h"  #include "llvm/iPHINode.h"  #include "llvm/iOther.h" +#include "llvm/Argument.h"  #include <sys/types.h>  #include <sys/stat.h>  #include <sys/mman.h> @@ -280,7 +281,7 @@ bool BytecodeParser::ParseMethod(const uchar *&Buf, const uchar *EndBuf,    const FunctionType::ParamTypes &Params = MTy->getParamTypes();    for (FunctionType::ParamTypes::const_iterator It = Params.begin();         It != Params.end(); ++It) { -    FunctionArgument *FA = new FunctionArgument(*It); +    Argument *FA = new Argument(*It);      if (insertValue(FA, Values) == -1) {        Error = "Error reading method arguments!\n";        delete M; return failure(true);  diff --git a/lib/Bytecode/Writer/SlotCalculator.cpp b/lib/Bytecode/Writer/SlotCalculator.cpp index 4a8312e613..8bd0b494f4 100644 --- a/lib/Bytecode/Writer/SlotCalculator.cpp +++ b/lib/Bytecode/Writer/SlotCalculator.cpp @@ -19,6 +19,7 @@  #include "llvm/iOther.h"  #include "llvm/DerivedTypes.h"  #include "llvm/SymbolTable.h" +#include "llvm/Argument.h"  #include "Support/DepthFirstIterator.h"  #include "Support/STLExtras.h"  #include <algorithm> diff --git a/lib/Bytecode/Writer/Writer.cpp b/lib/Bytecode/Writer/Writer.cpp index 0b883acd58..ab22db3c7f 100644 --- a/lib/Bytecode/Writer/Writer.cpp +++ b/lib/Bytecode/Writer/Writer.cpp @@ -73,7 +73,7 @@ void BytecodeWriter::outputConstants(bool isFunction) {        ValNo = Type::FirstDerivedTyID; // Start emitting at the derived types...      // Scan through and ignore function arguments... -    for (; ValNo < Plane.size() && isa<FunctionArgument>(Plane[ValNo]); ValNo++) +    for (; ValNo < Plane.size() && isa<Argument>(Plane[ValNo]); ValNo++)        /*empty*/;      unsigned NC = ValNo;              // Number of constants  | 
