diff -up OpenGTL-0.9.18/CMakeLists.txt.jx OpenGTL-0.9.18/CMakeLists.txt --- OpenGTL-0.9.18/CMakeLists.txt.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/CMakeLists.txt 2013-05-08 15:39:25.090057193 -0400 @@ -78,8 +78,8 @@ else(MSVC) FIND_LLVM_LIBS( ${LLVM_CONFIG_EXECUTABLE} "native bitwriter linker bitreader jit interpreter support ipo" LLVM_LIBS LLVM_NATIVE_OBJECTS ) endif(MSVC) -if( NOT MSVC AND NOT (LLVM_VERSION STREQUAL "3.1" OR LLVM_VERSION STREQUAL "3.0" OR LLVM_VERSION STREQUAL "3.2svn" OR LLVM_VERSION STREQUAL "3.2" ) ) # There is no way with MSVC to know the llvm version - message(FATAL_ERROR "LLVM 3.0 or 3.1 or 3.2 is required.") +if( NOT MSVC AND NOT (LLVM_VERSION STREQUAL "3.3svn" OR LLVM_VERSION STREQUAL "3.3" ) ) # There is no way with MSVC to know the llvm version + message(FATAL_ERROR "LLVM 3.3 is required.") endif() if(MSVC) diff -up OpenGTL-0.9.18/OpenCTL/OpenCTL/compiler/Compiler.cpp.jx OpenGTL-0.9.18/OpenCTL/OpenCTL/compiler/Compiler.cpp --- OpenGTL-0.9.18/OpenCTL/OpenCTL/compiler/Compiler.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenCTL/OpenCTL/compiler/Compiler.cpp 2013-05-08 15:39:25.091057197 -0400 @@ -27,10 +27,10 @@ #include // LLVM -#include +#include // #include -#include -#include +#include +#include // #include // Library Loader #ifdef LLVM_27_OR_28 @@ -214,7 +214,7 @@ bool Compiler::compile(bool _isStandardL return success; } -#include +#include bool Compiler::importModule(const GTLCore::String& name) { diff -up OpenGTL-0.9.18/OpenCTL/OpenCTL/compiler/ParserNG.cpp.jx OpenGTL-0.9.18/OpenCTL/OpenCTL/compiler/ParserNG.cpp --- OpenGTL-0.9.18/OpenCTL/OpenCTL/compiler/ParserNG.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenCTL/OpenCTL/compiler/ParserNG.cpp 2013-05-08 15:39:25.091057197 -0400 @@ -19,9 +19,9 @@ #include "ParserNG.h" -#include -#include -#include +#include +#include +#include #include #include diff -up OpenGTL-0.9.18/OpenCTL/OpenCTL/Module.cpp.jx OpenGTL-0.9.18/OpenCTL/OpenCTL/Module.cpp --- OpenGTL-0.9.18/OpenCTL/OpenCTL/Module.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenCTL/OpenCTL/Module.cpp 2013-05-08 15:39:25.091057197 -0400 @@ -38,7 +38,7 @@ using namespace OpenCTL; // LLVM -#include +#include #include #ifdef LLVM_27_OR_28 #include @@ -47,8 +47,7 @@ using namespace OpenCTL; #include #include #endif -#include -#include +#include struct Module::Private { Private() : moduleData(0), isStandardLibrary(false) {} diff -up OpenGTL-0.9.18/OpenCTL/OpenCTL/Program.cpp.jx OpenGTL-0.9.18/OpenCTL/OpenCTL/Program.cpp --- OpenGTL-0.9.18/OpenCTL/OpenCTL/Program.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenCTL/OpenCTL/Program.cpp 2013-05-08 15:39:25.091057197 -0400 @@ -20,16 +20,16 @@ #include "Program.h" // LLVM -#include -#include -#include +#include +#include +#include #include // Passes #include #include #include -#include +#include // GTLCore #include "GTLCore/Buffer.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/AST/AccessorExpression.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/AST/AccessorExpression.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/AST/AccessorExpression.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/AST/AccessorExpression.cpp 2013-05-08 15:39:25.092057201 -0400 @@ -20,9 +20,9 @@ #include "AccessorExpression.h" #include -#include -#include -#include +#include +#include +#include #include "../LLVMBackend/CodeGenerator_p.h" #include "../LLVMBackend/ExpressionResult_p.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/AST/BinaryExpression.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/AST/BinaryExpression.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/AST/BinaryExpression.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/AST/BinaryExpression.cpp 2013-05-08 15:39:25.092057201 -0400 @@ -19,7 +19,7 @@ #include "BinaryExpression.h" -#include +#include #include #include diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/AST/CompoundExpression.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/AST/CompoundExpression.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/AST/CompoundExpression.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/AST/CompoundExpression.cpp 2013-05-08 15:39:25.092057201 -0400 @@ -19,10 +19,10 @@ #include "CompoundExpression.h" -#include -#include -#include -#include +#include +#include +#include +#include #include "../LLVMBackend/CodeGenerator_p.h" #include "../Debug.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/AST/ConstantCompoundExpression.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/AST/ConstantCompoundExpression.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/AST/ConstantCompoundExpression.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/AST/ConstantCompoundExpression.cpp 2013-05-08 15:39:25.092057201 -0400 @@ -19,10 +19,10 @@ #include "ConstantCompoundExpression.h" -#include -#include -#include -#include +#include +#include +#include +#include #include "../LLVMBackend/CodeGenerator_p.h" #include "../Debug.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/AST/Expression.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/AST/Expression.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/AST/Expression.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/AST/Expression.cpp 2013-05-08 15:39:25.093057205 -0400 @@ -19,11 +19,11 @@ #include "Expression.h" -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include "GTLCore/LLVMBackend/CodeGenerator_p.h" #include "GTLCore/LLVMBackend/ExpressionResult_p.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/AST/FunctionDeclaration.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/AST/FunctionDeclaration.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/AST/FunctionDeclaration.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/AST/FunctionDeclaration.cpp 2013-05-08 15:39:25.093057205 -0400 @@ -19,10 +19,10 @@ #include "FunctionDeclaration.h" -#include -#include -#include -#include +#include +#include +#include +#include #include #include diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/AST/GarbageCollectionStatement.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/AST/GarbageCollectionStatement.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/AST/GarbageCollectionStatement.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/AST/GarbageCollectionStatement.cpp 2013-05-08 15:39:25.093057205 -0400 @@ -21,8 +21,8 @@ #include -#include -#include +#include +#include #include "../Type.h" #include "../LLVMBackend/CodeGenerator_p.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/AST/Statement.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/AST/Statement.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/AST/Statement.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/AST/Statement.cpp 2013-05-08 15:39:25.093057205 -0400 @@ -21,12 +21,12 @@ // LLVM #include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include // GTLCore #include diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/AST/Tree.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/AST/Tree.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/AST/Tree.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/AST/Tree.cpp 2013-05-08 15:39:25.094057209 -0400 @@ -19,9 +19,9 @@ #include "Tree.h" -#include -#include -#include +#include +#include +#include #include "FunctionDeclaration.h" @@ -37,8 +37,8 @@ #include "GTLCore/LLVMBackend/Visitor_p.h" #include "Expression.h" -#include -#include +#include +#include using namespace GTLCore::AST; diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/Debug.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/Debug.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/Debug.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/Debug.cpp 2013-05-08 15:39:25.094057209 -0400 @@ -22,9 +22,9 @@ #include #include -#include -#include -#include +#include +#include +#include #include #include @@ -418,9 +418,9 @@ namespace GTLCore { #ifdef OPENGTL_ENABLE_DEBUG_OUTPUT -#include -#include -#include +#include +#include +#include void compareFunctionParameters( llvm::Value* func, const std::vector& params ) { diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/FunctionCaller_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/FunctionCaller_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/FunctionCaller_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/FunctionCaller_p.cpp 2013-05-08 15:39:25.094057209 -0400 @@ -21,9 +21,9 @@ #include #include -#include - -#include // <- I don't understand why I need to include that file to be able to display llvm::Type on the standard output +#include +#include +#include // <- I don't understand why I need to include that file to be able to display llvm::Type on the standard output #include "VirtualMachine_p.h" @@ -35,7 +35,6 @@ #include "LLVMBackend/GenerationContext_p.h" #include "ModuleData_p.h" #include "LLVMBackend/CodeGenerator_p.h" -#include #include "Type_p.h" #include #include "PrimitiveTypesTraits_p.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/Function_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/Function_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/Function_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/Function_p.cpp 2013-05-08 15:39:25.094057209 -0400 @@ -21,9 +21,9 @@ #include -#include -#include -#include +#include +#include +#include #include "Parameter.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/CodeGenerator_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/CodeGenerator_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/CodeGenerator_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/CodeGenerator_p.cpp 2013-05-08 15:39:25.095057213 -0400 @@ -19,12 +19,12 @@ #include "CodeGenerator_p.h" -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include #include "GTLCore/Debug.h" #include "ExpressionResult_p.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/ContextManager_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/ContextManager_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/ContextManager_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/ContextManager_p.cpp 2013-05-08 15:39:25.095057213 -0400 @@ -20,7 +20,7 @@ #include "ContextManager_p.h" #include -#include +#include using namespace LLVMBackend; diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/ExpressionGenerationContext_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/ExpressionGenerationContext_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/ExpressionGenerationContext_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/ExpressionGenerationContext_p.cpp 2013-05-08 15:39:25.095057213 -0400 @@ -20,7 +20,7 @@ #include "ExpressionGenerationContext_p.h" #include "GTLCore/Debug.h" -#include +#include #include "GTLCore/Macros_p.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/ExpressionResult_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/ExpressionResult_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/ExpressionResult_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/ExpressionResult_p.cpp 2013-05-08 15:39:25.095057213 -0400 @@ -19,8 +19,8 @@ #include "ExpressionResult_p.h" -#include "llvm/Constant.h" -#include "llvm/DerivedTypes.h" +#include "llvm/IR/Constant.h" +#include "llvm/IR/DerivedTypes.h" #include "../Type.h" #include "../Type_p.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/GenerationContext_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/GenerationContext_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/GenerationContext_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/GenerationContext_p.cpp 2013-05-08 15:39:25.096057217 -0400 @@ -22,8 +22,8 @@ #include "GTLCore/ModuleData_p.h" #include "GTLCore/Debug.h" -#include "llvm/BasicBlock.h" -#include "llvm/Function.h" +#include "llvm/IR/BasicBlock.h" +#include "llvm/IR/Function.h" #include "GTLCore/AST/Statement.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/Visitor_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/Visitor_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/Visitor_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/LLVMBackend/Visitor_p.cpp 2013-05-08 15:39:25.096057217 -0400 @@ -20,12 +20,12 @@ #include "Visitor_p.h" // LLVM -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include // GTLCore #include "CodeGenerator_p.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/ModuleData_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/ModuleData_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/ModuleData_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/ModuleData_p.cpp 2013-05-08 15:41:21.422512114 -0400 @@ -21,7 +21,7 @@ #include -#include +#include #include #include #include @@ -242,7 +242,7 @@ void ModuleData::doLink() GTL_ASSERT( not m_llvmLinkedModule ); m_llvmLinkedModule = m_llvmModule; m_llvmModule = llvm::CloneModule( m_llvmModule ); - llvm::Linker linker("", m_llvmLinkedModule); + llvm::Linker linker(m_llvmLinkedModule); std::string errorMessage; foreach( const llvm::Module* mod, m_linkModuleWith ) { @@ -270,18 +270,11 @@ void ModuleData::doLink() hide.push_back(name); } } - linker.LinkInModule( clone, &errorMessage ); + linker.linkInModule( clone, &errorMessage ); GTL_DEBUG("Linking error: " << errorMessage ); delete clone; } - foreach( const GTLCore::String& mod, m_linkModuleWithArchives ) - { - bool v = false; - linker.LinkInArchive( llvm::sys::Path( (const std::string&) mod), v); - } - - linker.releaseModule(); // Hide symbols foreach(GTLCore::String name, hide) diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/Type.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/Type.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/Type.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/Type.cpp 2013-05-08 15:39:25.096057217 -0400 @@ -25,7 +25,7 @@ #include -#include +#include #include "wrappers/StructWrap.h" #include "SharedPointer.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/Type_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/Type_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/Type_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/Type_p.cpp 2013-05-08 15:39:25.097057221 -0400 @@ -30,8 +30,8 @@ using namespace GTLCore; -#include -#include +#include +#include Type::StructDataMember::Information::~Information() { diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/Value_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/Value_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/Value_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/Value_p.cpp 2013-05-08 15:39:25.097057221 -0400 @@ -19,8 +19,8 @@ #include "Value_p.h" -#include -#include +#include +#include #include "Debug.h" #include "Value.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/VariableNG_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/VariableNG_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/VariableNG_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/VariableNG_p.cpp 2013-05-08 15:39:25.097057221 -0400 @@ -19,8 +19,8 @@ #include "VariableNG_p.h" -#include -#include +#include +#include #include "LLVMBackend/CodeGenerator_p.h" #include "Debug.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLCore/VirtualMachine_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLCore/VirtualMachine_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLCore/VirtualMachine_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLCore/VirtualMachine_p.cpp 2013-05-08 15:39:25.097057221 -0400 @@ -21,10 +21,10 @@ // JIT #include -#include -#include +#include +#include #include -#include +#include #include #include #include @@ -48,7 +48,8 @@ struct VirtualMachine::Private { VirtualMachine* VirtualMachine::Private::virtualMachine = 0; int VirtualMachine::Private::optimLevel = 2; -void gtl_llvm_error_handler(void *user_data, const std::string& reason) +void gtl_llvm_error_handler(void *user_data, const std::string& reason, + bool gen_crash_diag) { GTL_ABORT(reason); } @@ -58,11 +59,7 @@ VirtualMachine::VirtualMachine() : d(new { d->executionEngine = 0; -#ifdef LLVM_27 - llvm::llvm_install_error_handler(>l_llvm_error_handler); -#else - llvm::install_fatal_error_handler(>l_llvm_error_handler); -#endif + llvm::install_fatal_error_handler(gtl_llvm_error_handler); llvm::llvm_start_multithreaded(); diff -up OpenGTL-0.9.18/OpenGTL/GTLFragment/Compiler_p.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLFragment/Compiler_p.cpp --- OpenGTL-0.9.18/OpenGTL/GTLFragment/Compiler_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLFragment/Compiler_p.cpp 2013-05-08 15:39:25.097057221 -0400 @@ -19,7 +19,7 @@ #include "Compiler_p.h" -#include +#include #include #include "GTLCore/AST/Expression.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLFragment/Library.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLFragment/Library.cpp --- OpenGTL-0.9.18/OpenGTL/GTLFragment/Library.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLFragment/Library.cpp 2013-05-08 15:39:25.098057225 -0400 @@ -22,9 +22,9 @@ #include -#include +#include #include -#include +#include #include "GTLCore/CompilationMessage.h" #include "GTLCore/Function.h" diff -up OpenGTL-0.9.18/OpenGTL/GTLFragment/Wrapper.cpp.jx OpenGTL-0.9.18/OpenGTL/GTLFragment/Wrapper.cpp --- OpenGTL-0.9.18/OpenGTL/GTLFragment/Wrapper.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenGTL/GTLFragment/Wrapper.cpp 2013-05-08 15:39:25.098057225 -0400 @@ -29,7 +29,7 @@ #include "Library.h" #include -#include +#include #include using namespace GTLFragment; diff -up OpenGTL-0.9.18/OpenShiva/OpenShiva/CodeGenerator_p.cpp.jx OpenGTL-0.9.18/OpenShiva/OpenShiva/CodeGenerator_p.cpp --- OpenGTL-0.9.18/OpenShiva/OpenShiva/CodeGenerator_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenShiva/OpenShiva/CodeGenerator_p.cpp 2013-05-08 15:39:25.098057225 -0400 @@ -21,14 +21,14 @@ #include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include #include "GTLCore/LLVMBackend/CodeGenerator_p.h" #include "GTLCore/LLVMBackend/ExpressionResult_p.h" diff -up OpenGTL-0.9.18/OpenShiva/OpenShiva/ColorToPixelOverloadOperatorFactory_p.cpp.jx OpenGTL-0.9.18/OpenShiva/OpenShiva/ColorToPixelOverloadOperatorFactory_p.cpp --- OpenGTL-0.9.18/OpenShiva/OpenShiva/ColorToPixelOverloadOperatorFactory_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenShiva/OpenShiva/ColorToPixelOverloadOperatorFactory_p.cpp 2013-05-08 15:39:25.098057225 -0400 @@ -28,13 +28,13 @@ #include "CodeGenerator_p.h" #include #include -#include -#include -#include -#include +#include +#include +#include +#include #include #include -#include +#include #include using namespace OpenShiva; diff -up OpenGTL-0.9.18/OpenShiva/OpenShiva/Kernel.cpp.jx OpenGTL-0.9.18/OpenShiva/OpenShiva/Kernel.cpp --- OpenGTL-0.9.18/OpenShiva/OpenShiva/Kernel.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenShiva/OpenShiva/Kernel.cpp 2013-05-08 15:39:25.099057228 -0400 @@ -22,7 +22,7 @@ #include #include -#include +#include #include "GTLCore/CompilationMessage.h" #include "GTLCore/Function.h" @@ -48,7 +48,7 @@ #include "wrappers/ImageWrap_p.h" #include "wrappers/RegionWrap_p.h" #include -#include +#include using namespace OpenShiva; diff -up OpenGTL-0.9.18/OpenShiva/OpenShiva/PixelConvertExpressionFactory_p.cpp.jx OpenGTL-0.9.18/OpenShiva/OpenShiva/PixelConvertExpressionFactory_p.cpp --- OpenGTL-0.9.18/OpenShiva/OpenShiva/PixelConvertExpressionFactory_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenShiva/OpenShiva/PixelConvertExpressionFactory_p.cpp 2013-05-08 15:39:25.099057228 -0400 @@ -19,7 +19,8 @@ #include "PixelConvertExpressionFactory_p.h" -#include +#include +#include #include "GTLCore/Type.h" #include "GTLCore/AST/ConvertExpression.h" @@ -34,7 +35,6 @@ #include #include #include -#include #include using namespace OpenShiva; diff -up OpenGTL-0.9.18/OpenShiva/OpenShiva/PixelVisitor_p.cpp.jx OpenGTL-0.9.18/OpenShiva/OpenShiva/PixelVisitor_p.cpp --- OpenGTL-0.9.18/OpenShiva/OpenShiva/PixelVisitor_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenShiva/OpenShiva/PixelVisitor_p.cpp 2013-05-08 15:39:25.099057228 -0400 @@ -20,11 +20,11 @@ #include "PixelVisitor_p.h" // LLVM -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include "GTLCore/LLVMBackend/ExpressionResult_p.h" #include "GTLCore/LLVMBackend/ExpressionGenerationContext_p.h" diff -up OpenGTL-0.9.18/OpenShiva/OpenShiva/Wrapper_p.cpp.jx OpenGTL-0.9.18/OpenShiva/OpenShiva/Wrapper_p.cpp --- OpenGTL-0.9.18/OpenShiva/OpenShiva/Wrapper_p.cpp.jx 2012-12-29 06:27:12.000000000 -0500 +++ OpenGTL-0.9.18/OpenShiva/OpenShiva/Wrapper_p.cpp 2013-05-08 15:39:25.099057228 -0400 @@ -22,9 +22,9 @@ #include #include -#include -#include -#include +#include +#include +#include #include "GTLCore/Function_p.h" #include "GTLCore/Macros.h"