Niko Matsakis
a30e2259da
fix closure tests now that MIR typeck works properly
...
These tests had FIXMEs for errors that were not previously being
reported.
2017-12-13 12:20:27 -05:00
David Wood
3dbc11bc63
Updated existing tests with new error messages.
2017-12-11 22:20:15 +00:00
Tommy Ip
2ad5bf056c
Update ui tests' line numbers.
2017-12-10 21:14:57 +00:00
Tommy Ip
76d9b309ae
Add must-compile-successfully comment to appropriate ui tests.
2017-12-10 21:14:57 +00:00
Niko Matsakis
47037705dc
add test comparing free region to bound region
...
suggested by arielb1
2017-12-07 05:28:04 -05:00
Niko Matsakis
86e7b5c12a
use -Znll -Zborrowck=mir -Zverbose consistently
2017-12-07 05:28:04 -05:00
Niko Matsakis
75cf482651
region-ebr-does-not-outlive-static: reuse old test instead
2017-12-07 05:28:04 -05:00
Niko Matsakis
b8e9eaf3ae
propagate-approximated-ref: include FIXME comment
2017-12-07 05:28:03 -05:00
Niko Matsakis
2a17b9390b
test more failure cases for approximating the "longer" side
...
as suggested by arielb1
2017-12-07 05:28:03 -05:00
Niko Matsakis
ca60826110
test approximations of the "shorter side" that resort to 'static
...
This includes the additional case suggested by arielb1.
2017-12-07 05:28:03 -05:00
Niko Matsakis
3c42f18c37
delete stray file
2017-12-07 05:28:03 -05:00
Niko Matsakis
6ee31e2af7
escape-upvar-ref: patch comment per arielb1
2017-12-07 05:28:03 -05:00
Niko Matsakis
8b657d378e
escape-upvar-nested: patch "dangling reference" to renamed test
2017-12-07 05:28:02 -05:00
Niko Matsakis
782b9f5c0a
escape-argument: improve comment per arielb1's suggestion
2017-12-07 05:28:02 -05:00
Niko Matsakis
dac59ac93a
escape-argument-callee: improve comment per arielb1's suggestions
2017-12-07 05:28:02 -05:00
Niko Matsakis
47b8ef51d4
don't print self symbol's internal index unless gensymed
...
It's just not useful. It also makes it hard to have tests that probe
internal state, since the interning number is very sensitive.
Dumping the number in the case of gensym is not ideal but will do for
now.
2017-12-07 05:28:01 -05:00
Niko Matsakis
05441abd2b
add closure requirement tests, improve debugging output
...
The overall format is now easier to read. Also, There is now graphviz
output, as well as a `#[rustc_regions]` annotation that dumps internal
state.
2017-12-07 05:28:00 -05:00
Paul Daniel Faria
a9cb25b23a
inform constraint generation using maybe-init
...
In particular, if we see a variable is DROP-LIVE, but it is not
MAYBE-INIT, then we can ignore the drop. This leavess attempt to use
more complex refinements of the idea (e.g., for subpaths or subfields)
to future work.
2017-12-04 08:51:11 -05:00
est31
755fa9c23e
Update tests for -Zborrowck-mir -> -Zborrowck=mode migration
2017-11-26 16:39:15 +01:00
Oliver Schneider
8937d6a6cf
Merge cfail and ui tests into ui tests
2017-11-24 11:32:35 +01:00
Basile Desloges
094d67ee37
mir-borrowck: Remove parens in the lvalue description of a deref
2017-11-19 20:19:10 +01:00
Niko Matsakis
4b743da596
integrate NLL with MIR type-checker
2017-11-16 05:57:47 -05:00
Niko Matsakis
7b4282e02b
emit less info when we warn
...
Actually, I meant to make this use `delay_span_bug`
2017-11-02 10:34:25 -04:00
Niko Matsakis
fdcd2256f0
trace span info for constraints and report errors
2017-11-02 10:34:25 -04:00