X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=include%2Fllvm%2FCodeGen%2FWinEHFuncInfo.h;h=2eedf363d4044e852a7fa95c7fbf76086654345f;hp=89a750582472d82994f0e001cfab6edca13b76a2;hb=a03aa8f8e72231673a35b6df5c42690630e2d186;hpb=c839e943d0bd5ad7cba913bb5892341cb149eb95 diff --git a/include/llvm/CodeGen/WinEHFuncInfo.h b/include/llvm/CodeGen/WinEHFuncInfo.h index 89a75058247..2eedf363d40 100644 --- a/include/llvm/CodeGen/WinEHFuncInfo.h +++ b/include/llvm/CodeGen/WinEHFuncInfo.h @@ -37,11 +37,10 @@ class Value; // Windows-related EH personalities. typedef PointerUnion MBBOrBasicBlock; -typedef PointerUnion ValueOrMBB; struct CxxUnwindMapEntry { int ToState; - ValueOrMBB Cleanup; + MBBOrBasicBlock Cleanup; }; /// Similar to CxxUnwindMapEntry, but supports SEH filters. @@ -69,7 +68,7 @@ struct WinEHHandlerType { int FrameIndex; } CatchObj = {}; GlobalVariable *TypeDescriptor; - ValueOrMBB Handler; + MBBOrBasicBlock Handler; }; struct WinEHTryBlockMapEntry {