From cad3f77fa8618ac940aa519cd40c403800977273 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 8 Apr 2011 17:56:47 +0000 Subject: 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 --- examples/ExceptionDemo/ExceptionDemo.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/ExceptionDemo/ExceptionDemo.cpp b/examples/ExceptionDemo/ExceptionDemo.cpp index 95ccd24a68..e4fd0dbe49 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 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. -- cgit v1.2.3