| Douglas Gregor | cd7d5a9 | 2009-04-17 20:57:14 +0000 | [diff] [blame] | 1 | // Header for the PCH test asm.c |
| 2 | |||||
| 3 | void f() { | ||||
| 4 | int i; | ||||
| 5 | |||||
| 6 | asm ("foo\n" : : "a" (i + 2)); | ||||
| 7 | asm ("foo\n" : [symbolic_name] "=a" (i) : "[symbolic_name]" (i)); | ||||
| 8 | } | ||||
| 9 | |||||
| 10 | void clobbers() { | ||||
| 11 | asm ("nop" : : : "ax", "#ax", "%ax"); | ||||
| 12 | asm ("nop" : : : "eax", "rax", "ah", "al"); | ||||
| 13 | asm ("nop" : : : "0", "%0", "#0"); | ||||
| 14 | } | ||||