diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2011-07-02 21:55:38 -0700 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2011-07-02 22:02:59 -0700 |
| commit | 74262525490262da3b8005db4a252fbb05b5b10a (patch) | |
| tree | 950686971e88b27cf85abd03524552bdf3b68730 /src/rt/rust_kernel.cpp | |
| parent | f0fad0dca5ad89ff03ba3eaab7b477bb64be6e8d (diff) | |
| download | rust-74262525490262da3b8005db4a252fbb05b5b10a.tar.gz rust-74262525490262da3b8005db4a252fbb05b5b10a.zip | |
Generate code properly for calls with _|_ - typed arguments
The code for translating a fail (for example) would call Unreachable(), which terminates the block; if a fail appeared as an argument, this would cause an LLVM assertion failure. Changed trans_call to handle this situation correctly.
Diffstat (limited to 'src/rt/rust_kernel.cpp')
0 files changed, 0 insertions, 0 deletions
