Mercurial > projects > ldc
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 |