[vmkit-commits] [vmkit] r54441 - /vmkit/trunk/lib/Mvm/JIT.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Wed Aug 6 18:16:18 PDT 2008


Author: geoffray
Date: Wed Aug  6 20:16:18 2008
New Revision: 54441

URL: http://llvm.org/viewvc/llvm-project?rev=54441&view=rev
Log:
Fix cxa_end_catch type after Owen's patch.


Modified:
    vmkit/trunk/lib/Mvm/JIT.cpp

Modified: vmkit/trunk/lib/Mvm/JIT.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/Mvm/JIT.cpp?rev=54441&r1=54440&r2=54441&view=diff

==============================================================================
--- vmkit/trunk/lib/Mvm/JIT.cpp (original)
+++ vmkit/trunk/lib/Mvm/JIT.cpp Wed Aug  6 20:16:18 2008
@@ -309,6 +309,10 @@
     /*Type=*/type,
     /*Linkage=*/GlobalValue::ExternalLinkage,
     /*Name=*/"__gxx_personality_v0", module); // (external, no body)
+  exceptionEndCatch = Function::Create(
+    /*Type=*/type,
+    /*Linkage=*/GlobalValue::ExternalLinkage,
+    /*Name=*/"__cxa_end_catch", module); // (external, no body)
     
   args.push_back(ptrType);
   type = FunctionType::get(
@@ -319,10 +323,6 @@
     /*Type=*/type,
     /*Linkage=*/GlobalValue::ExternalLinkage,
     /*Name=*/"__cxa_begin_catch", module); // (external, no body)
-  exceptionEndCatch = Function::Create(
-    /*Type=*/type,
-    /*Linkage=*/GlobalValue::ExternalLinkage,
-    /*Name=*/"__cxa_end_catch", module); // (external, no body)
   args.clear();
 
   // Math function





More information about the vmkit-commits mailing list