[llvm-commits] [llvm-gcc-4.2] r98895 - /llvm-gcc-4.2/trunk/libstdc++-v3/libsupc++/eh_personality.cc

Jim Grosbach grosbach at apple.com
Thu Mar 18 16:13:38 PDT 2010


Author: grosbach
Date: Thu Mar 18 18:13:38 2010
New Revision: 98895

URL: http://llvm.org/viewvc/llvm-project?rev=98895&view=rev
Log:
revert inadvertant piece of previous commit

Modified:
    llvm-gcc-4.2/trunk/libstdc++-v3/libsupc++/eh_personality.cc

Modified: llvm-gcc-4.2/trunk/libstdc++-v3/libsupc++/eh_personality.cc
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libstdc%2B%2B-v3/libsupc%2B%2B/eh_personality.cc?rev=98895&r1=98894&r2=98895&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/libstdc++-v3/libsupc++/eh_personality.cc (original)
+++ llvm-gcc-4.2/trunk/libstdc++-v3/libsupc++/eh_personality.cc Thu Mar 18 18:13:38 2010
@@ -52,34 +52,6 @@
   unsigned char call_site_encoding;
 };
 
-struct SjLj_Function_Context
-{
-  /* This is the chain through all registered contexts.  It is
-     filled in by _Unwind_SjLj_Register.  */
-  struct SjLj_Function_Context *prev;
-
-  /* This is assigned in by the target function before every call
-     to the index of the call site in the lsda.  It is assigned by
-     the personality routine to the landing pad index.  */
-  int call_site;
-
-  /* This is how data is returned from the personality routine to
-     the target function's handler.  */
-  _Unwind_Word data[4];
-
-  /* These are filled in once by the target function before any
-     exceptions are expected to be handled.  */
-  _Unwind_Personality_Fn personality;
-  void *lsda;
-
-  void *jbuf[];
-};
-
-struct _Unwind_Context
-{
-  struct SjLj_Function_Context *fc;
-};
-
 static const unsigned char *
 parse_lsda_header (_Unwind_Context *context, const unsigned char *p,
 		   lsda_header_info *info)





More information about the llvm-commits mailing list