9 //~^ ERROR invalid reference to argument at index 0
10 asm!("{1}", in(reg) foo);
11 //~^ ERROR invalid reference to argument at index 1
12 //~^^ ERROR argument never used
14 //~^ ERROR there is no argument named `a`
15 asm!("{}", a = in(reg) foo);
16 //~^ ERROR invalid reference to argument at index 0
17 //~^^ ERROR argument never used
18 asm!("{1}", a = in(reg) foo);
19 //~^ ERROR invalid reference to argument at index 1
20 //~^^ ERROR named argument never used
21 asm!("{}", in("eax") foo);
22 //~^ ERROR invalid reference to argument at index 0
23 asm!("{:foo}", in(reg) foo);
24 //~^ ERROR asm template modifier must be a single character
25 asm!("", in(reg) 0, in(reg) 1);
26 //~^ ERROR multiple unused asm arguments