[svn r237] some inline asm output now seems to work, see tangotests/asm2.d

This commit is contained in:
Tomas Lindquist Olsen
2008-06-06 20:51:43 +02:00
parent 346d04aa8a
commit b917fe2f00
3 changed files with 31 additions and 4 deletions

View File

@@ -257,7 +257,7 @@ AsmStatement::toIR(IRState * irs)
static std::string i_cns = "i";
static std::string p_cns = "p";
static std::string m_cns = "m";
static std::string mw_cns = "=m";
static std::string mw_cns = "=*m";
static std::string mrw_cns = "+m";
static std::string memory_name = "memory";
@@ -457,7 +457,7 @@ std::cout << *t << std::endl;
size_t cn = output_values.size();
for (size_t i=0; i<cn; ++i)
{
LLValue* val = output_values[i]->getLVal();
LLValue* val = output_values[i]->getRVal();
callargs.push_back(val);
}