aboutsummaryrefslogtreecommitdiff
path: root/src/rt/rust_proxy.h
diff options
context:
space:
mode:
authorTim Chevalier <[email protected]>2011-04-12 12:16:21 -0700
committerGraydon Hoare <[email protected]>2011-04-12 14:31:46 -0700
commitd7e881841438cfe0797b71ff35ea96c8f2477a76 (patch)
tree727e73ccf9138df34a1ad3585ef00559e526b2c6 /src/rt/rust_proxy.h
parentAdd LLVMAddLoopIdiomPass. (diff)
downloadrust-d7e881841438cfe0797b71ff35ea96c8f2477a76.tar.xz
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/rt/rust_proxy.h')
0 files changed, 0 insertions, 0 deletions