Fixed lowering of calls with compound returns.
authorManuel Mohr <manuel.mohr@kit.edu>
Fri, 14 Sep 2012 11:15:26 +0000 (13:15 +0200)
committerManuel Mohr <manuel.mohr@kit.edu>
Fri, 14 Sep 2012 11:15:26 +0000 (13:15 +0200)
commit8077658c35fd020279ef1a5887670d5eac6f1b0e
tree04b072499b643be14c764080885007cf899d2c3b
parentf8574b88e20c97401a3feff152fc30002e5e2ee8
Fixed lowering of calls with compound returns.

Reusing the same dummy struct as a hidden parameter for multiple
calls is not always correct (see opt/structcall2.c for an example).
For now, just use multiple dummy structs.
ir/lower/lower_calls.c