diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2011-04-12 12:16:21 -0700 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2011-04-12 14:31:46 -0700 |
| commit | d7e881841438cfe0797b71ff35ea96c8f2477a76 (patch) | |
| tree | 727e73ccf9138df34a1ad3585ef00559e526b2c6 /src/rustllvm/MachOObjectFile.cpp | |
| parent | 87d17c3a2cfbdaf3d860a9df171c6be220aaab5e (diff) | |
| download | rust-d7e881841438cfe0797b71ff35ea96c8f2477a76.tar.gz rust-d7e881841438cfe0797b71ff35ea96c8f2477a76.zip | |
Further work on typestate. Handles expr_rec and expr_assign now.
Also changed the ts_ann field on statements to be an ann instead, which explains most of the changes. As well, got rid of the "warning: no type for expression" error by filling in annotations for local decls in typeck (not sure whether this was my fault or not). Finally, in bitv, added a clone() function to copy a bit vector, and fixed is_true, is_false, and to_str to not be nonsense.
Diffstat (limited to 'src/rustllvm/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions
