comparison gen/passes/GarbageCollect2Stack.cpp @ 1344:3297edb697eb

Re-enable consistency check for fixed LLVM versions.
author Frits van Bommel <fvbommel wxs.nl>
date Mon, 11 May 2009 15:48:33 +0200
parents c21a6654cce2
children 15e9762bb620
comparison
equal deleted inserted replaced
1343:c21a6654cce2 1344:3297edb697eb
395 395
396 MDNode* node = dyn_cast<MDNode>(global->getInitializer()); 396 MDNode* node = dyn_cast<MDNode>(global->getInitializer());
397 if (!node) 397 if (!node)
398 return NULL; 398 return NULL;
399 399
400 if (MD_GetNumElements(node) != TD_NumFields || 400 if (MD_GetNumElements(node) != TD_NumFields)
401 (TD_Confirm >= 0 && MD_GetElement(node, TD_Confirm)->stripPointerCasts() != ti_global))
402 return NULL; 401 return NULL;
402 if (TD_Confirm >= 0 && (!MD_GetElement(node, TD_Confirm) ||
403 MD_GetElement(node, TD_Confirm)->stripPointerCasts() != ti_global))
404 return NULL;
403 405
404 return MD_GetElement(node, TD_Type)->getType(); 406 return MD_GetElement(node, TD_Type)->getType();
405 } 407 }
406 408
407 409