Mercurial > projects > ldc
comparison dmd/statement.h @ 756:a58784e0f035
Merge wilsonk's x86-64 inline assembly.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sat, 08 Nov 2008 22:29:19 +0100 |
parents | eef8ac26c66c |
children | 330f999ade44 |
comparison
equal
deleted
inserted
replaced
755:61c7a96f28c3 | 756:a58784e0f035 |
---|---|
888 Token *tokens; | 888 Token *tokens; |
889 code *asmcode; | 889 code *asmcode; |
890 unsigned asmalign; // alignment of this statement | 890 unsigned asmalign; // alignment of this statement |
891 unsigned refparam; // !=0 if function parameter is referenced | 891 unsigned refparam; // !=0 if function parameter is referenced |
892 unsigned naked; // !=0 if function is to be naked | 892 unsigned naked; // !=0 if function is to be naked |
893 unsigned regs; // mask of registers modified | |
894 | 893 |
895 AsmStatement(Loc loc, Token *tokens); | 894 AsmStatement(Loc loc, Token *tokens); |
896 Statement *syntaxCopy(); | 895 Statement *syntaxCopy(); |
897 Statement *semantic(Scope *sc); | 896 Statement *semantic(Scope *sc); |
898 int blockExit(); | 897 int blockExit(); |