Mercurial > projects > ldc
diff runtime/import/ldc/llvmasm.di @ 1153:4454126b4345
Added support for single D type register return from __asm.
author | Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
---|---|
date | Sat, 28 Mar 2009 07:24:53 +0100 |
parents | 521dd1626d76 |
children | 9279a9dc6df3 |
line wrap: on
line diff
--- a/runtime/import/ldc/llvmasm.di Sat Mar 28 06:32:06 2009 +0100 +++ b/runtime/import/ldc/llvmasm.di Sat Mar 28 07:24:53 2009 +0100 @@ -5,3 +5,9 @@ { void __asm(char[] asmcode, char[] constraints, ...); } + +pragma(llvm_inline_asm) +template __asm(T) +{ + T __asm(char[] asmcode, char[] constraints, ...); +}