diff options
| author | Luqman Aden <me@luqman.ca> | 2013-03-27 14:42:19 -0700 |
|---|---|---|
| committer | Luqman Aden <me@luqman.ca> | 2013-03-27 15:41:58 -0700 |
| commit | b867fe41defd95d839c96e2b746d1c7560fd338f (patch) | |
| tree | c033910b4fe02af2fbf765e1e6cfd959fcebc955 /src/libsyntax/ast.rs | |
| parent | 203d691a6bf6795f3d1f77378696a4506dd550f2 (diff) | |
| download | rust-b867fe41defd95d839c96e2b746d1c7560fd338f.tar.gz rust-b867fe41defd95d839c96e2b746d1c7560fd338f.zip | |
libsyntax: Allow selecting intel style asm.
Diffstat (limited to 'src/libsyntax/ast.rs')
| -rw-r--r-- | src/libsyntax/ast.rs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/libsyntax/ast.rs b/src/libsyntax/ast.rs index 05c5f447993..c70288902a3 100644 --- a/src/libsyntax/ast.rs +++ b/src/libsyntax/ast.rs @@ -937,13 +937,22 @@ impl to_bytes::IterBytes for Ty { #[auto_encode] #[auto_decode] #[deriving(Eq)] +pub enum asm_dialect { + asm_att, + asm_intel +} + +#[auto_encode] +#[auto_decode] +#[deriving(Eq)] pub struct inline_asm { asm: @~str, clobbers: @~str, inputs: ~[(@~str, @expr)], outputs: ~[(@~str, @expr)], volatile: bool, - alignstack: bool + alignstack: bool, + dialect: asm_dialect } #[auto_encode] |
