[svn r242] fixed (I think) arg_pointer inline asm args

This commit is contained in:
Tomas Lindquist Olsen
2008-06-07 19:04:26 +02:00
parent 47ac84b223
commit 1af9e9814a

View File

@@ -296,12 +296,14 @@ std::cout << std::endl;
case Arg_Pointer:
// FIXME
std::cout << "asm fixme Arg_Pointer" << std::endl;
if (arg->expr->op == TOKvar)
arg_val = arg->expr->toElem(irs);
arg_val = new DVarValue(arg_val->getType()->pointerTo(), arg_val->getRVal(), true);
/*if (arg->expr->op == TOKvar)
arg_val = arg->expr->toElem(irs);
else if (arg->expr->op == TOKdsymbol)
arg_val = arg->expr->toElem(irs);
else
assert(0);
assert(0);*/
cns = p_cns;
break;