diff dmd/mars.h @ 735:eee9efe5b51f

Attempt at getting LLVM to provide a proper target data layout. Should assert now if things are borked. Added untested support for Thumb target.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Mon, 27 Oct 2008 17:37:34 +0100
parents 6dcab994ddc3
children 340acf1535d0
line wrap: on
line diff
--- a/dmd/mars.h	Mon Oct 27 16:36:59 2008 +0100
+++ b/dmd/mars.h	Mon Oct 27 17:37:34 2008 +0100
@@ -45,7 +45,8 @@
     ARCHx86_64,
     ARCHppc,
     ARCHppc_64,
-    ARCHarm
+    ARCHarm,
+    ARCHthumb
 };
 enum OUTPUTFLAG
 {
@@ -161,6 +162,7 @@
 
     // target stuff
     char *targetTriple;
+    char *dataLayout;
 };
 
 struct Global