diff options
| author | Lindsey Kuper <lindsey@rockstargirl.org> | 2012-06-14 19:41:40 -0700 |
|---|---|---|
| committer | Lindsey Kuper <lindsey@rockstargirl.org> | 2012-06-14 20:24:36 -0700 |
| commit | 77e6573929702731bc0bd2c41724e6a587c7f268 (patch) | |
| tree | 65e5f479feb0dc97e4cf2b5c22b1ac27d74386c0 /src/rt/rust_kernel.cpp | |
| parent | d953462d031db6c6fd632456a5533be818a0db1c (diff) | |
| download | rust-77e6573929702731bc0bd2c41724e6a587c7f268.tar.gz rust-77e6573929702731bc0bd2c41724e6a587c7f268.zip | |
Further work on integer literal suffix inference (#1425)
In this commit:
* Change the lit_int_unsuffixed AST node to not carry a type, since
it doesn't need one
* Don't print "(unsuffixed)" when pretty-printing unsuffixed integer
literals
* Just print "I" instead of "(integral)" for integral type variables
* Set up trans to use the information that will be gathered during
typeck to construct the appropriate constants for unsuffixed int
literals
* Add logic for handling int_ty_sets in typeck::infer
* Clean up unnecessary code in typeck::infer
* Add missing mk_ functions to middle::ty
* Add ty_var_integral to a few of the type utility functions it was
missing from in middle::ty
Diffstat (limited to 'src/rt/rust_kernel.cpp')
0 files changed, 0 insertions, 0 deletions
