mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-10-12 21:47:01 +02:00
18 lines
330 B
D
18 lines
330 B
D
module ldc.llvmasm;
|
|
|
|
struct __asmtuple_t(T...)
|
|
{
|
|
T v;
|
|
}
|
|
|
|
pragma(llvm_inline_asm)
|
|
{
|
|
void __asm( )(char[] asmcode, char[] constraints, ...);
|
|
T __asm(T)(char[] asmcode, char[] constraints, ...);
|
|
|
|
template __asmtuple(T...)
|
|
{
|
|
__asmtuple_t!(T) __asmtuple(char[] asmcode, char[] constraints, ...);
|
|
}
|
|
}
|