Mercurial > projects > ldc
diff gen/metadata.h @ 1547:259b031f3d22
Some minor cleanups
* remove an #ifdef USE_METADATA I accidently left in
* remove now unneeded llvm-version includes
* fix indentation in metadata.h
* prevent the "Found native target" message from interrupting ccmake
author | Benjamin Kramer <benny.kra@gmail.com> |
---|---|
date | Mon, 20 Jul 2009 18:16:11 +0200 |
parents | d1652c8fb4f6 |
children | ed0cffe895ec |
line wrap: on
line diff
--- a/gen/metadata.h Mon Jul 20 17:55:05 2009 +0200 +++ b/gen/metadata.h Mon Jul 20 18:16:11 2009 +0200 @@ -1,19 +1,18 @@ #ifndef LDC_GEN_METADATA_H #define LDC_GEN_METADATA_H -#include "gen/llvm-version.h" +// MDNode was moved into its own header, and contains Value*s +#include "llvm/MDNode.h" +typedef llvm::Value MDNodeField; - // MDNode was moved into its own header, and contains Value*s - #include "llvm/MDNode.h" - typedef llvm::Value MDNodeField; - - // Use getNumElements() and getElement() to access elements. - inline unsigned MD_GetNumElements(llvm::MDNode* N) { - return N->getNumElements(); - } - inline MDNodeField* MD_GetElement(llvm::MDNode* N, unsigned i) { - return N->getElement(i); - } +// Use getNumElements() and getElement() to access elements. +inline unsigned MD_GetNumElements(llvm::MDNode* N) { + return N->getNumElements(); +} + +inline MDNodeField* MD_GetElement(llvm::MDNode* N, unsigned i) { + return N->getElement(i); +} #define METADATA_LINKAGE_TYPE llvm::GlobalValue::WeakODRLinkage