diff gen/metadata.h @ 1284:5851c18e4c6d

Add metadata for TypeInfo -> llvm::Type mapping. Disabled for LLVM versions before the introduction of metadata.
author Frits van Bommel <fvbommel wxs.nl>
date Sat, 02 May 2009 11:58:50 +0200
parents
children 875afb7a93b6
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gen/metadata.h	Sat May 02 11:58:50 2009 +0200
@@ -0,0 +1,11 @@
+#ifndef LDC_GEN_METADATA_H
+#define LDC_GEN_METADATA_H
+
+#include "gen/llvm-version.h"
+
+#if LLVM_REV >= 68420
+#  define USE_METADATA
+#  define METADATA_LINKAGE_TYPE  llvm::GlobalValue::WeakODRLinkage
+#endif
+
+#endif