--- lightspark-0.7.2/src/scripting/abc.cpp.0005 2014-10-15 11:10:59.106296713 +0800 +++ lightspark-0.7.2/src/scripting/abc.cpp 2014-10-15 11:18:11.208419895 +0800 @@ -46,7 +46,7 @@ #include <llvm/Target/TargetSelect.h> #endif #include <llvm/Target/TargetOptions.h> -#include <llvm/Analysis/Verifier.h> +#include <llvm/IR/Verifier.h> #include <llvm/Transforms/Scalar.h> #include "logger.h" #include "swftypes.h" @@ -1499,7 +1499,7 @@ th->FPM=new llvm::FunctionPassManager(th->module); #if defined HAVE_DATALAYOUT_H || defined HAVE_IR_DATALAYOUT_H - th->FPM->add(new llvm::DataLayout(*th->ex->getDataLayout())); + th->FPM->add(new llvm::DataLayoutPass(*th->ex->getDataLayout())); #else th->FPM->add(new llvm::TargetData(*th->ex->getTargetData())); #endif