[vmkit-commits] [vmkit] r120120 - /vmkit/branches/precise/mmtk/mmtk-alloc/Selected.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Wed Nov 24 13:55:05 PST 2010


Author: geoffray
Date: Wed Nov 24 15:55:05 2010
New Revision: 120120

URL: http://llvm.org/viewvc/llvm-project?rev=120120&view=rev
Log:
Remove asserts in gcmalloc in order to have self-contained LLVM code in MMTkInline.inc.


Modified:
    vmkit/branches/precise/mmtk/mmtk-alloc/Selected.cpp

Modified: vmkit/branches/precise/mmtk/mmtk-alloc/Selected.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/precise/mmtk/mmtk-alloc/Selected.cpp?rev=120120&r1=120119&r2=120120&view=diff
==============================================================================
--- vmkit/branches/precise/mmtk/mmtk-alloc/Selected.cpp (original)
+++ vmkit/branches/precise/mmtk/mmtk-alloc/Selected.cpp Wed Nov 24 15:55:05 2010
@@ -51,10 +51,7 @@
 
 extern "C" void* gcmalloc(uint32_t sz, void* VT) {
   sz = llvm::RoundUpToAlignment(sz, sizeof(void*));
-  gc* res = (gc*)JnJVM_org_j3_bindings_Bindings_gcmalloc__ILorg_vmmagic_unboxed_ObjectReference_2(sz, VT);
-  assert(VT != NULL);
-  assert(res->getVirtualTable() == VT);
-  return res;
+  return (gc*)JnJVM_org_j3_bindings_Bindings_gcmalloc__ILorg_vmmagic_unboxed_ObjectReference_2(sz, VT);
 }
 
 extern "C" void addFinalizationCandidate(void* obj) __attribute__((always_inline));





More information about the vmkit-commits mailing list