about summary refs log tree commit diff
path: root/src/rt/rust_run_program.cpp
diff options
context:
space:
mode:
authorJed Davis <jld@panix.com>2013-03-07 12:34:58 -0800
committerJed Davis <jld@panix.com>2013-03-09 17:40:59 -0800
commit5ca1d353de16883a29732427b902501b7674fbe5 (patch)
tree084174067fe37b9f35234df8ba4fa0ab9fde1a1e /src/rt/rust_run_program.cpp
parent5571ca9b21f9b6aa9f8877700729564f829a6bef (diff)
downloadrust-5ca1d353de16883a29732427b902501b7674fbe5.tar.gz
rust-5ca1d353de16883a29732427b902501b7674fbe5.zip
Implement most of adjustment handling for consts.
Changes the ad-hoc closure adjustment into using adjustment info instead
of being separately driven from types, and likewise for autoderef.

Also takes care of autoref (the cases we should be seeing in consts,
at least, since we can't be doing method calls which would need the
ref-to-vec mode), which didn't quite work right previously.

However, "dereference" of a newtype isn't handled yet....
Diffstat (limited to 'src/rt/rust_run_program.cpp')
0 files changed, 0 insertions, 0 deletions