comparison tangotests/asm2.d @ 225:74701ba40398 trunk

[svn r241] Fixed missing terminator for void main() with inline asm block.
author lindquist
date Fri, 06 Jun 2008 22:30:31 +0200
parents 68687d8c3e9a
children
comparison
equal deleted inserted replaced
224:116cc012409b 225:74701ba40398
3 extern(C) int printf(char*, ...); 3 extern(C) int printf(char*, ...);
4 4
5 int main() 5 int main()
6 { 6 {
7 int i = 40; 7 int i = 40;
8 int j = 2;
8 asm 9 asm
9 { 10 {
10 mov EAX, i; 11 mov EAX, i;
11 add EAX, 2; 12 mov EBX, j;
13 add EAX, EBX;
12 mov i, EAX; 14 mov i, EAX;
13 } 15 }
14 printf("42 = %d\n", i); 16 printf("42 = %d\n", i);
15 assert(i == 42); 17 assert(i == 42);
16 return 0; 18 return 0;