comparison dmd/TraitsExp.d @ 95:ae5b11064a9a

beginning of 2.036 branch
author Trass3r
date Mon, 30 Aug 2010 23:08:44 +0200
parents 39648eb578f6
children 3482c73a991b
comparison
equal deleted inserted replaced
93:df6d0f967680 95:ae5b11064a9a
378 Object o1 = cast(Object)args.data[0]; 378 Object o1 = cast(Object)args.data[0];
379 Object o2 = cast(Object)args.data[1]; 379 Object o2 = cast(Object)args.data[1];
380 Dsymbol s1 = getDsymbol(o1); 380 Dsymbol s1 = getDsymbol(o1);
381 Dsymbol s2 = getDsymbol(o2); 381 Dsymbol s2 = getDsymbol(o2);
382 382
383 static if (0) { 383 // writef("isSame: %s, %s\n", o1.toChars(), o2.toChars());
384 printf("o1: %p\n", o1); 384 static if (0)
385 printf("o2: %p\n", o2); 385 {
386 writef("o1: %p\n", o1);
387 writef("o2: %p\n", o2);
386 if (!s1) 388 if (!s1)
387 { Expression ea = isExpression(o1); 389 { Expression ea = isExpression(o1);
388 if (ea) 390 if (ea)
389 printf("%s\n", ea.toChars()); 391 printf("%s\n", ea.toChars());
390 Type ta = isType(o1); 392 Type ta = isType(o1);