diff options
author | Chris Lattner <sabre@nondot.org> | 2011-04-08 17:56:47 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-04-08 17:56:47 +0000 |
commit | cad3f77fa8618ac940aa519cd40c403800977273 (patch) | |
tree | 8445f4cbdb223886b27eb5e3b77a38a2dea2415c /examples/ExceptionDemo | |
parent | b027105fa50c864d44873dc78daafb3db3ec9c14 (diff) | |
download | external_llvm-cad3f77fa8618ac940aa519cd40c403800977273.zip external_llvm-cad3f77fa8618ac940aa519cd40c403800977273.tar.gz external_llvm-cad3f77fa8618ac940aa519cd40c403800977273.tar.bz2 |
fix this to build with the recent StructType changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129139 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'examples/ExceptionDemo')
-rw-r--r-- | examples/ExceptionDemo/ExceptionDemo.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/examples/ExceptionDemo/ExceptionDemo.cpp b/examples/ExceptionDemo/ExceptionDemo.cpp index 95ccd24..e4fd0db 100644 --- a/examples/ExceptionDemo/ExceptionDemo.cpp +++ b/examples/ExceptionDemo/ExceptionDemo.cpp @@ -1637,6 +1637,8 @@ void runExceptionThrow(llvm::ExecutionEngine* engine, // End test functions // +typedef llvm::ArrayRef<const llvm::Type*> TypeArray; + /// This initialization routine creates type info globals and /// adds external function declarations to module. /// @param numTypeInfos number of linear type info associated type info types @@ -1660,23 +1662,21 @@ static void createStandardUtilityFunctions(unsigned numTypeInfos, llvm::ConstantInt::get(llvm::Type::getInt8Ty(context), 2), + // Create our type info type ourTypeInfoType = llvm::StructType::get(context, - builder.getInt32Ty(), - NULL); + TypeArray(builder.getInt32Ty())); // Create OurException type ourExceptionType = llvm::StructType::get(context, - ourTypeInfoType, - NULL); + TypeArray(ourTypeInfoType)); // Create portion of _Unwind_Exception type // // Note: Declaring only a portion of the _Unwind_Exception struct. // Does this cause problems? ourUnwindExceptionType = llvm::StructType::get(context, - builder.getInt64Ty(), - NULL); + TypeArray(builder.getInt64Ty())); struct OurBaseException_t dummyException; // Calculate offset of OurException::unwindException member. |