Mercurial > projects > ldc
diff dmd/mars.h @ 237:a168a2c3ea48 trunk
[svn r253] Removed -inlineasm option. inline asm is now enabled by default unless the new -noasm option is passed.
Tried adding a stack trace print when compiler crashes, not sure it's working though.
Changed data layouts to match that of llvm-gcc.
Fixed casting function pointers.
Added support checks in AsmStatement.
author | lindquist |
---|---|
date | Sun, 08 Jun 2008 19:09:24 +0200 |
parents | ccc2e6898a78 |
children | 665b81613475 |
line wrap: on
line diff
--- a/dmd/mars.h Sun Jun 08 18:20:48 2008 +0200 +++ b/dmd/mars.h Sun Jun 08 19:09:24 2008 +0200 @@ -291,6 +291,14 @@ MATCHexact // exact match }; +enum ARCH +{ + ARCHx86, + ARCHx86_64, + ARCHppc, + ARCHppc_64 +}; + void error(Loc loc, const char *format, ...); void verror(Loc loc, const char *format, va_list); void fatal();