rust/src/test/run-pass
Mazdak Farrokhzad 57a4f17b6e
Rollup merge of #59446 - Aaron1011:fix/debuginfo-overflow, r=oli-obk
Fix stack overflow when generating debuginfo for 'recursive' type

By using 'impl trait', it's possible to create a self-referential
type as follows:

fn foo() -> impl Copy { foo }

This is a function which returns itself.
Normally, the signature of this function would be impossible
to write - it would look like 'fn foo() -> fn() -> fn() ...'
e.g. a function which returns a function, which returns a function...

Using 'impl trait' allows us to avoid writing this infinitely long
type. While it's useless for practical purposes, it does compile and run

However, issues arise when we try to generate llvm debuginfo for such a
type. All 'impl trait' types (e.g. ty::Opaque) are resolved when we
generate debuginfo, which can lead to us recursing back to the original
'fn' type when we try to process its return type.

To resolve this, I've modified debuginfo generation to account for these
kinds of weird types. Unfortunately, there's no 'correct' debuginfo that
we can generate - 'impl trait' does not exist in debuginfo, and this
kind of recursive type is impossible to directly represent.

To ensure that we emit *something*, this commit emits dummy
debuginfo/type names whenever it encounters a self-reference. In
practice, this should never happen - it's just to ensure that we can
emit some kind of debuginfo, even if it's not particularly meaningful

Fixes #58463
2019-04-02 18:25:15 +02:00
..
allocator Replace deprecated ATOMIC_INIT consts 2019-01-26 15:27:38 -07:00
array-slice-vec Improved test output for estr-slice 2019-03-15 16:38:51 +05:30
associated-consts Type annotations in associated constant patterns. 2018-12-30 14:30:58 +01:00
associated-types Remove licenses 2018-12-25 21:08:33 -07:00
autoref-autoderef Remove licenses 2018-12-25 21:08:33 -07:00
auxiliary Moved issue tests to subdirs and normalised names. 2019-03-14 01:00:49 +00:00
bench Remove licenses 2018-12-25 21:08:33 -07:00
binding Fix more tests 2019-03-30 22:37:02 +01:00
borrowck Remove licenses 2018-12-25 21:08:33 -07:00
cfg Stabilize cfg_target_vendor, #29718 2019-01-14 14:33:04 +05:30
chalkify Add tests 2018-12-27 19:21:16 +01:00
coerce Remove licenses 2018-12-25 21:08:33 -07:00
coherence More test deduplication 2019-01-03 22:29:11 +01:00
consts Make Unique::as_ptr, NonNull::dangling and NonNull::cast const 2019-02-28 07:32:13 +01:00
cross-crate Remove licenses 2018-12-25 21:08:33 -07:00
ctfe Rollup merge of #57175 - oli-obk:const_let_stabilization, r=nikomatsakis 2019-01-12 10:54:56 +01:00
deriving Replace deprecated ATOMIC_INIT consts 2019-01-26 15:27:38 -07:00
drop Change generator trait to use pinning 2019-01-27 22:58:53 +01:00
dynamically-sized-types Remove licenses 2018-12-25 21:08:33 -07:00
extern Remove licenses 2018-12-25 21:08:33 -07:00
for-loop-while Remove licenses 2018-12-25 21:08:33 -07:00
foreign Remove licenses 2018-12-25 21:08:33 -07:00
functions-closures Remove licenses 2018-12-25 21:08:33 -07:00
generator Rollup merge of #58918 - gilescope:async-await-issue-testcase, r=petrochenkov 2019-03-08 09:41:58 +01:00
generics Remove licenses 2018-12-25 21:08:33 -07:00
higher-rank-trait-bounds Remove licenses 2018-12-25 21:08:33 -07:00
hygiene Remove licenses 2018-12-25 21:08:33 -07:00
impl-trait Remove licenses 2018-12-25 21:08:33 -07:00
imports Remove licenses 2018-12-25 21:08:33 -07:00
intrinsics const-stabilize const_int_ops + reverse_bits 2018-12-31 16:11:03 +01:00
issues Fix stack overflow when generating debuginfo for 'recursive' type 2019-03-31 20:09:29 -04:00
iterators Remove licenses 2018-12-25 21:08:33 -07:00
macros fix existing tests 2019-02-07 12:15:31 -06:00
methods avoid committing to autoderef in object method probing 2019-01-29 01:00:42 +02:00
mir Replace deprecated ATOMIC_INIT consts 2019-01-26 15:27:38 -07:00
modules Remove licenses 2018-12-25 21:08:33 -07:00
moves Remove licenses 2018-12-25 21:08:33 -07:00
nll Remove licenses 2018-12-25 21:08:33 -07:00
non_modrs_mods Remove licenses 2018-12-25 21:08:33 -07:00
numbers-arithmetic tests: doc comments 2019-02-10 23:42:32 +00:00
overloaded Remove licenses 2018-12-25 21:08:33 -07:00
packed syntax: Remove warning for unnecessary path disambiguators 2019-03-23 17:20:11 +03:00
panic-runtime Remove licenses 2018-12-25 21:08:33 -07:00
panics Replace deprecated ATOMIC_INIT consts 2019-01-26 15:27:38 -07:00
privacy Remove licenses 2018-12-25 21:08:33 -07:00
proc-macro Auto merge of #55780 - ogoffart:span_source_text, r=petrochenkov 2019-03-27 08:58:40 +00:00
process Remove licenses 2018-12-25 21:08:33 -07:00
regions Remove licenses 2018-12-25 21:08:33 -07:00
rfcs Restore test 2019-03-30 22:37:02 +01:00
self Remove licenses 2018-12-25 21:08:33 -07:00
sepcomp Remove licenses 2018-12-25 21:08:33 -07:00
simd Remove restriction on isize/usize in repr(simd) 2019-03-15 09:42:02 -04:00
specialization Remove licenses 2018-12-25 21:08:33 -07:00
statics Remove licenses 2018-12-25 21:08:33 -07:00
structs-enums Add more tests for #[repr(align(x))] on enums 2019-01-31 14:18:51 +01:00
thinlto Remove licenses 2018-12-25 21:08:33 -07:00
threads-sendsync Rollup merge of #58369 - nox:sync-hash-map-entry, r=Amanieu 2019-03-08 09:41:42 +01:00
traits Rollup merge of #59166 - seanmonstar:trait-alias-import, r=alexreg 2019-04-02 18:25:12 +02:00
unboxed-closures Remove licenses 2018-12-25 21:08:33 -07:00
uniform-paths Stabilize uniform_paths 2019-01-12 16:18:55 +03:00
union Remove licenses 2018-12-25 21:08:33 -07:00
unique Remove licenses 2018-12-25 21:08:33 -07:00
unsized-locals Add tests for unsized-locals functions stability. 2018-11-21 22:20:22 +09:00
where-clauses Remove licenses 2018-12-25 21:08:33 -07:00
zero-sized Remove licenses 2018-12-25 21:08:33 -07:00
.gitattributes Recover proper regression test for issue #16278. 2018-09-11 23:33:22 +02:00
abi-sysv64-arg-passing.rs Remove licenses 2018-12-25 21:08:33 -07:00
abi-sysv64-register-usage.rs Remove licenses 2018-12-25 21:08:33 -07:00
abort-on-c-abi.rs Remove licenses 2018-12-25 21:08:33 -07:00
alias-uninit-value.rs Remove licenses 2018-12-25 21:08:33 -07:00
align-with-extern-c-fn.rs Remove licenses 2018-12-25 21:08:33 -07:00
alignment-gep-tup-like-1.rs Remove licenses 2018-12-25 21:08:33 -07:00
alloca-from-derived-tydesc.rs Remove licenses 2018-12-25 21:08:33 -07:00
allocator-alloc-one.rs Remove licenses 2018-12-25 21:08:33 -07:00
anon-extern-mod.rs Remove licenses 2018-12-25 21:08:33 -07:00
arbitrary_self_types_pointers_and_wrappers.rs Remove licenses 2018-12-25 21:08:33 -07:00
arbitrary_self_types_stdlib_pointers.rs Remove licenses 2018-12-25 21:08:33 -07:00
argument-passing.rs Remove licenses 2018-12-25 21:08:33 -07:00
artificial-block.rs Remove licenses 2018-12-25 21:08:33 -07:00
as-precedence.rs Remove licenses 2018-12-25 21:08:33 -07:00
asm-concat-src.rs Remove licenses 2018-12-25 21:08:33 -07:00
asm-in-moved.rs Remove licenses 2018-12-25 21:08:33 -07:00
asm-in-out-operand.rs Remove licenses 2018-12-25 21:08:33 -07:00
asm-indirect-memory.rs Remove licenses 2018-12-25 21:08:33 -07:00
asm-out-assign.rs Remove licenses 2018-12-25 21:08:33 -07:00
assert-eq-trailing-comma.rs Remove licenses 2018-12-25 21:08:33 -07:00
assert-escape.rs Remove licenses 2018-12-25 21:08:33 -07:00
assert-ne-trailing-comma.rs Remove licenses 2018-12-25 21:08:33 -07:00
assign-assign.rs Remove licenses 2018-12-25 21:08:33 -07:00
assoc-oddities-3.rs Remove licenses 2018-12-25 21:08:33 -07:00
associated-item-long-paths.rs Remove licenses 2018-12-25 21:08:33 -07:00
async-await.rs Refactor async fn return type lowering 2019-04-01 18:25:57 -07:00
atomic-access-bool.rs Replace deprecated ATOMIC_INIT consts 2019-01-26 15:27:38 -07:00
atomic-alignment.rs Remove licenses 2018-12-25 21:08:33 -07:00
atomic-compare_exchange.rs Replace deprecated ATOMIC_INIT consts 2019-01-26 15:27:38 -07:00
atomic-print.rs Remove licenses 2018-12-25 21:08:33 -07:00
attr-before-view-item.rs Remove licenses 2018-12-25 21:08:33 -07:00
attr-before-view-item2.rs Remove licenses 2018-12-25 21:08:33 -07:00
attr-main-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
attr-main.rs Remove licenses 2018-12-25 21:08:33 -07:00
attr-mix-new.rs Remove licenses 2018-12-25 21:08:33 -07:00
attr-on-generic-formals.rs Remove licenses 2018-12-25 21:08:33 -07:00
attr-shebang.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
attr-start.rs Remove licenses 2018-12-25 21:08:33 -07:00
attr.rs Remove licenses 2018-12-25 21:08:33 -07:00
augmented-assignments-feature-gate-cross.rs Remove licenses 2018-12-25 21:08:33 -07:00
augmented-assignments-feature-gate.rs Remove licenses 2018-12-25 21:08:33 -07:00
augmented-assignments.rs Remove licenses 2018-12-25 21:08:33 -07:00
auto-instantiate.rs Remove licenses 2018-12-25 21:08:33 -07:00
auto-is-contextual.rs Remove licenses 2018-12-25 21:08:33 -07:00
autobind.rs Remove licenses 2018-12-25 21:08:33 -07:00
backtrace-debuginfo-aux.rs Remove licenses 2018-12-25 21:08:33 -07:00
backtrace-debuginfo.rs Remove licenses 2018-12-25 21:08:33 -07:00
backtrace.rs Remove licenses 2018-12-25 21:08:33 -07:00
bare-fn-implements-fn-mut.rs Remove licenses 2018-12-25 21:08:33 -07:00
bare-static-string.rs Remove licenses 2018-12-25 21:08:33 -07:00
big-literals.rs Remove licenses 2018-12-25 21:08:33 -07:00
binary-minus-without-space.rs Remove licenses 2018-12-25 21:08:33 -07:00
bind-by-move.rs Remove licenses 2018-12-25 21:08:33 -07:00
binops-issue-22743.rs Remove licenses 2018-12-25 21:08:33 -07:00
binops.rs Remove licenses 2018-12-25 21:08:33 -07:00
bitwise.rs Remove licenses 2018-12-25 21:08:33 -07:00
blind-item-local-shadow.rs Remove licenses 2018-12-25 21:08:33 -07:00
blind-item-mixed-crate-use-item.rs Remove licenses 2018-12-25 21:08:33 -07:00
blind-item-mixed-use-item.rs Remove licenses 2018-12-25 21:08:33 -07:00
block-arg-call-as.rs Remove licenses 2018-12-25 21:08:33 -07:00
block-arg.rs Remove licenses 2018-12-25 21:08:33 -07:00
block-explicit-types.rs Remove licenses 2018-12-25 21:08:33 -07:00
block-expr-precedence.rs Remove licenses 2018-12-25 21:08:33 -07:00
block-fn-coerce.rs Remove licenses 2018-12-25 21:08:33 -07:00
block-iter-1.rs Remove licenses 2018-12-25 21:08:33 -07:00
block-iter-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
bool-not.rs Remove licenses 2018-12-25 21:08:33 -07:00
bool.rs Remove licenses 2018-12-25 21:08:33 -07:00
borrow-by-val-method-receiver.rs Remove licenses 2018-12-25 21:08:33 -07:00
box-new.rs Remove licenses 2018-12-25 21:08:33 -07:00
bug-7183-generics.rs Remove licenses 2018-12-25 21:08:33 -07:00
bug-7295.rs Remove licenses 2018-12-25 21:08:33 -07:00
builtin-clone-unwind.rs Remove licenses 2018-12-25 21:08:33 -07:00
builtin-clone.rs Remove licenses 2018-12-25 21:08:33 -07:00
builtin-superkinds-capabilities-transitive.rs Remove licenses 2018-12-25 21:08:33 -07:00
builtin-superkinds-capabilities-xc.rs Remove licenses 2018-12-25 21:08:33 -07:00
builtin-superkinds-capabilities.rs Remove licenses 2018-12-25 21:08:33 -07:00
builtin-superkinds-in-metadata.rs Remove licenses 2018-12-25 21:08:33 -07:00
builtin-superkinds-phantom-typaram.rs Remove licenses 2018-12-25 21:08:33 -07:00
builtin-superkinds-simple.rs Remove licenses 2018-12-25 21:08:33 -07:00
builtin-superkinds-typaram.rs Remove licenses 2018-12-25 21:08:33 -07:00
byte-literals.rs Remove licenses 2018-12-25 21:08:33 -07:00
c-stack-as-value.rs Remove licenses 2018-12-25 21:08:33 -07:00
c-stack-returning-int64.rs Remove licenses 2018-12-25 21:08:33 -07:00
cabi-int-widening.rs Remove licenses 2018-12-25 21:08:33 -07:00
can-copy-pod.rs Remove licenses 2018-12-25 21:08:33 -07:00
cancel-clean-via-immediate-rvalue-ref.rs Remove licenses 2018-12-25 21:08:33 -07:00
cast-does-fallback.rs Remove licenses 2018-12-25 21:08:33 -07:00
cast-region-to-uint.rs Remove licenses 2018-12-25 21:08:33 -07:00
cast-rfc0401-vtable-kinds.rs Remove licenses 2018-12-25 21:08:33 -07:00
cast-rfc0401.rs Remove licenses 2018-12-25 21:08:33 -07:00
cast-to-infer-ty.rs Remove licenses 2018-12-25 21:08:33 -07:00
cast.rs Remove licenses 2018-12-25 21:08:33 -07:00
catch-unwind-bang.rs Remove licenses 2018-12-25 21:08:33 -07:00
cell-does-not-clone.rs Remove licenses 2018-12-25 21:08:33 -07:00
char.rs Remove licenses 2018-12-25 21:08:33 -07:00
char_unicode.rs Remove licenses 2018-12-25 21:08:33 -07:00
check-static-recursion-foreign.rs Remove licenses 2018-12-25 21:08:33 -07:00
check_const-feature-gated.rs Remove licenses 2018-12-25 21:08:33 -07:00
child-outlives-parent.rs Remove licenses 2018-12-25 21:08:33 -07:00
cleanup-arm-conditional.rs Remove licenses 2018-12-25 21:08:33 -07:00
cleanup-rvalue-during-if-and-while.rs Remove licenses 2018-12-25 21:08:33 -07:00
cleanup-rvalue-for-scope.rs Remove licenses 2018-12-25 21:08:33 -07:00
cleanup-rvalue-scopes.rs Remove licenses 2018-12-25 21:08:33 -07:00
cleanup-rvalue-temp-during-incomplete-alloc.rs Remove licenses 2018-12-25 21:08:33 -07:00
cleanup-shortcircuit.rs Remove licenses 2018-12-25 21:08:33 -07:00
clone-with-exterior.rs Remove licenses 2018-12-25 21:08:33 -07:00
close-over-big-then-small-data.rs Remove licenses 2018-12-25 21:08:33 -07:00
cmp-default.rs Remove licenses 2018-12-25 21:08:33 -07:00
codegen-object-shim.rs Remove licenses 2018-12-25 21:08:33 -07:00
collections-const-new.rs Remove licenses 2018-12-25 21:08:33 -07:00
command-exec.rs Remove licenses 2018-12-25 21:08:33 -07:00
command-pre-exec.rs rustfmt the test 2019-02-02 11:08:21 +01:00
compiletest-skip-codegen.rs Remove licenses 2018-12-25 21:08:33 -07:00
complex.rs Remove licenses 2018-12-25 21:08:33 -07:00
concat.rs Remove licenses 2018-12-25 21:08:33 -07:00
const-int-conversion.rs const-stabilize const_int_ops + reverse_bits 2018-12-31 16:11:03 +01:00
const-int-overflowing.rs fix the build errors 2019-02-01 20:07:26 -07:00
const-int-rotate.rs const stabilizations: adjust run-pass tests. 2018-12-31 03:36:46 +01:00
const-int-saturating-arith.rs rename variable and add test directive for #58030 2019-02-11 11:20:50 -05:00
const-int-sign.rs const stabilizations: adjust run-pass tests. 2018-12-31 03:36:46 +01:00
const-int-wrapping.rs fix the build errors 2019-02-01 20:07:26 -07:00
const-needs_drop.rs Remove licenses 2018-12-25 21:08:33 -07:00
core-run-destroy.rs Remove licenses 2018-12-25 21:08:33 -07:00
crate-leading-sep.rs Remove licenses 2018-12-25 21:08:33 -07:00
crate-method-reexport-grrrrrrr.rs Remove licenses 2018-12-25 21:08:33 -07:00
crate-name-attr-used.rs Remove licenses 2018-12-25 21:08:33 -07:00
crt-static-off-works.rs Remove licenses 2018-12-25 21:08:33 -07:00
crt-static-on-works.rs Remove licenses 2018-12-25 21:08:33 -07:00
cycle-generic-bound.rs Remove licenses 2018-12-25 21:08:33 -07:00
dead-code-alias-in-pat.rs Remove licenses 2018-12-25 21:08:33 -07:00
dead-code-leading-underscore.rs Remove licenses 2018-12-25 21:08:33 -07:00
debuginfo-lto.rs Remove licenses 2018-12-25 21:08:33 -07:00
deep.rs Remove licenses 2018-12-25 21:08:33 -07:00
default-alloc-error-hook.rs Remove licenses 2018-12-25 21:08:33 -07:00
default-associated-types.rs Remove licenses 2018-12-25 21:08:33 -07:00
default-method-parsing.rs Remove licenses 2018-12-25 21:08:33 -07:00
default-method-simple.rs Remove licenses 2018-12-25 21:08:33 -07:00
defaults-well-formedness.rs Remove licenses 2018-12-25 21:08:33 -07:00
deprecation-in-force-unstable.rs Remove licenses 2018-12-25 21:08:33 -07:00
deref-lval.rs Remove licenses 2018-12-25 21:08:33 -07:00
deref-mut-on-ref.rs Remove licenses 2018-12-25 21:08:33 -07:00
deref-on-ref.rs Remove licenses 2018-12-25 21:08:33 -07:00
deref-rc.rs Remove licenses 2018-12-25 21:08:33 -07:00
deref.rs Remove licenses 2018-12-25 21:08:33 -07:00
discriminant_value-wrapper.rs Remove licenses 2018-12-25 21:08:33 -07:00
discriminant_value.rs Remove licenses 2018-12-25 21:08:33 -07:00
diverging-fallback-control-flow.rs Remove licenses 2018-12-25 21:08:33 -07:00
diverging-fallback-method-chain.rs Remove licenses 2018-12-25 21:08:33 -07:00
diverging-fallback-option.rs Remove licenses 2018-12-25 21:08:33 -07:00
double-ref.rs Remove licenses 2018-12-25 21:08:33 -07:00
dupe-first-attr.rc Remove licenses 2018-12-25 21:08:33 -07:00
duplicated-external-mods.rs Remove licenses 2018-12-25 21:08:33 -07:00
early-ret-binop-add.rs Remove licenses 2018-12-25 21:08:33 -07:00
early-vtbl-resolution.rs Remove licenses 2018-12-25 21:08:33 -07:00
edition-keywords-2015-2015.rs Remove licenses 2018-12-25 21:08:33 -07:00
edition-keywords-2015-2018.rs Remove licenses 2018-12-25 21:08:33 -07:00
edition-keywords-2018-2015.rs Remove licenses 2018-12-25 21:08:33 -07:00
edition-keywords-2018-2018.rs Remove licenses 2018-12-25 21:08:33 -07:00
else-if.rs Remove licenses 2018-12-25 21:08:33 -07:00
empty-allocation-non-null.rs Remove licenses 2018-12-25 21:08:33 -07:00
empty-allocation-rvalue-non-null.rs Remove licenses 2018-12-25 21:08:33 -07:00
empty-type-parameter-list.rs Remove licenses 2018-12-25 21:08:33 -07:00
empty_global_asm.rs Remove licenses 2018-12-25 21:08:33 -07:00
env-args-reverse-iterator.rs Remove licenses 2018-12-25 21:08:33 -07:00
env-funky-keys.rs Remove licenses 2018-12-25 21:08:33 -07:00
env-home-dir.rs Remove licenses 2018-12-25 21:08:33 -07:00
env-null-vars.rs Remove licenses 2018-12-25 21:08:33 -07:00
env-vars.rs Remove licenses 2018-12-25 21:08:33 -07:00
epoch-gate-feature.rs Remove licenses 2018-12-25 21:08:33 -07:00
eq-multidispatch.rs Remove licenses 2018-12-25 21:08:33 -07:00
estr-uniq.rs Remove licenses 2018-12-25 21:08:33 -07:00
exec-env.rs Remove licenses 2018-12-25 21:08:33 -07:00
existential_type.rs Remove licenses 2018-12-25 21:08:33 -07:00
explicit-i-suffix.rs Remove licenses 2018-12-25 21:08:33 -07:00
export-glob-imports-target.rs Remove licenses 2018-12-25 21:08:33 -07:00
export-multi.rs Remove licenses 2018-12-25 21:08:33 -07:00
export-non-interference2.rs Remove licenses 2018-12-25 21:08:33 -07:00
export-non-interference3.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-block-fn.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-block-generic-unique1.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-block-generic-unique2.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-block-generic.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-block-slot.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-block-unique.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-block.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-copy.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-empty-ret.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-fn.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-if-generic.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-if-panic-all.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-if-panic.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-if-unique.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-if.rs Remove licenses 2018-12-25 21:08:33 -07:00
expr-scope.rs Remove licenses 2018-12-25 21:08:33 -07:00
ext-expand-inner-exprs.rs Remove licenses 2018-12-25 21:08:33 -07:00
extend-for-unit.rs Remove licenses 2018-12-25 21:08:33 -07:00
exterior.rs Remove licenses 2018-12-25 21:08:33 -07:00
extoption_env-not-defined.rs Remove licenses 2018-12-25 21:08:33 -07:00
fact.rs Remove licenses 2018-12-25 21:08:33 -07:00
fat-lto.rs Remove licenses 2018-12-25 21:08:33 -07:00
fat-ptr-cast.rs Remove licenses 2018-12-25 21:08:33 -07:00
fds-are-cloexec.rs Remove licenses 2018-12-25 21:08:33 -07:00
filter-block-view-items.rs Remove licenses 2018-12-25 21:08:33 -07:00
fixup-deref-mut.rs Remove licenses 2018-12-25 21:08:33 -07:00
format-hygiene.rs Remove licenses 2018-12-25 21:08:33 -07:00
format-nan.rs Remove licenses 2018-12-25 21:08:33 -07:00
format-no-std.rs Remove licenses 2018-12-25 21:08:33 -07:00
format-ref-cell.rs Remove licenses 2018-12-25 21:08:33 -07:00
fsu-moves-and-copies.rs Remove licenses 2018-12-25 21:08:33 -07:00
fun-call-variants.rs Remove licenses 2018-12-25 21:08:33 -07:00
fun-indirect-call.rs Remove licenses 2018-12-25 21:08:33 -07:00
futures-api.rs Move ArcWake in common test file. 2019-02-05 20:32:35 -08:00
global-scope.rs Remove licenses 2018-12-25 21:08:33 -07:00
guards-not-exhaustive.rs Remove licenses 2018-12-25 21:08:33 -07:00
guards.rs Remove licenses 2018-12-25 21:08:33 -07:00
hashmap-memory.rs Remove licenses 2018-12-25 21:08:33 -07:00
hello.rs Remove licenses 2018-12-25 21:08:33 -07:00
html-literals.rs Remove licenses 2018-12-25 21:08:33 -07:00
if-bot.rs Remove licenses 2018-12-25 21:08:33 -07:00
if-check.rs Remove licenses 2018-12-25 21:08:33 -07:00
if-ret.rs Remove licenses 2018-12-25 21:08:33 -07:00
ifmt.rs Fix more tests 2019-03-30 22:37:02 +01:00
ignore-all-the-things.rs Remove licenses 2018-12-25 21:08:33 -07:00
impl-for-never.rs Remove licenses 2018-12-25 21:08:33 -07:00
impl-inherent-non-conflict.rs Remove licenses 2018-12-25 21:08:33 -07:00
impl-not-adjacent-to-type.rs Remove licenses 2018-12-25 21:08:33 -07:00
impl-privacy-xc-1.rs Remove licenses 2018-12-25 21:08:33 -07:00
impl-privacy-xc-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
impl-trait-in-bindings.rs Remove licenses 2018-12-25 21:08:33 -07:00
in-band-lifetimes.rs Remove licenses 2018-12-25 21:08:33 -07:00
inc-range-pat.rs Remove licenses 2018-12-25 21:08:33 -07:00
infer-fn-tail-expr.rs Remove licenses 2018-12-25 21:08:33 -07:00
inherit-env.rs Move a flaky process test out of libstd 2018-11-21 21:56:23 -08:00
init-large-type.rs Remove licenses 2018-12-25 21:08:33 -07:00
init-res-into-things.rs Remove licenses 2018-12-25 21:08:33 -07:00
inlined-main.rs Remove licenses 2018-12-25 21:08:33 -07:00
inner-attrs-on-impl.rs Remove licenses 2018-12-25 21:08:33 -07:00
inner-module.rs Remove licenses 2018-12-25 21:08:33 -07:00
inner-static.rs Remove licenses 2018-12-25 21:08:33 -07:00
instantiable.rs Remove licenses 2018-12-25 21:08:33 -07:00
invalid_const_promotion.rs Fix more tests 2019-03-30 22:37:02 +01:00
invoke-external-foreign.rs Remove licenses 2018-12-25 21:08:33 -07:00
irrefutable-unit.rs Remove licenses 2018-12-25 21:08:33 -07:00
issue-55809.rs Add test for #55809. 2019-03-13 12:38:10 +01:00
istr.rs Remove licenses 2018-12-25 21:08:33 -07:00
item-attributes.rs tests: doc comments 2019-02-10 23:42:32 +00:00
item-name-overload.rs Remove licenses 2018-12-25 21:08:33 -07:00
keyword-changes-2012-07-31.rs Remove licenses 2018-12-25 21:08:33 -07:00
kindck-implicit-close-over-mut-var.rs Remove licenses 2018-12-25 21:08:33 -07:00
kinds-in-metadata.rs Remove licenses 2018-12-25 21:08:33 -07:00
lambda-infer-unresolved.rs Remove licenses 2018-12-25 21:08:33 -07:00
lambda-var-hygiene.rs Remove licenses 2018-12-25 21:08:33 -07:00
large-records.rs Remove licenses 2018-12-25 21:08:33 -07:00
last-use-in-block.rs Remove licenses 2018-12-25 21:08:33 -07:00
last-use-in-cap-clause.rs Remove licenses 2018-12-25 21:08:33 -07:00
last-use-is-capture.rs Remove licenses 2018-12-25 21:08:33 -07:00
lazy-and-or.rs Remove licenses 2018-12-25 21:08:33 -07:00
lazy-init.rs Remove licenses 2018-12-25 21:08:33 -07:00
leak-unique-as-tydesc.rs Remove licenses 2018-12-25 21:08:33 -07:00
lex-bare-cr-nondoc-comment.rs Remove licenses 2018-12-25 21:08:33 -07:00
lexer-crlf-line-endings-string-literal-doc-comment.rs Remove licenses 2018-12-25 21:08:33 -07:00
lexical-scoping.rs Remove licenses 2018-12-25 21:08:33 -07:00
lib-defaults.rs Remove licenses 2018-12-25 21:08:33 -07:00
link-cfg-works.rs Remove licenses 2018-12-25 21:08:33 -07:00
link-section.rs Remove licenses 2018-12-25 21:08:33 -07:00
linkage1.rs Remove licenses 2018-12-25 21:08:33 -07:00
lint-cap.rs Remove licenses 2018-12-25 21:08:33 -07:00
lint-dead-code-associated-type.rs Remove licenses 2018-12-25 21:08:33 -07:00
lint-dead-code-variant.rs Remove licenses 2018-12-25 21:08:33 -07:00
lint-expr-stmt-attrs-for-early-lints.rs Remove licenses 2018-12-25 21:08:33 -07:00
lint-unknown-lints-at-crate-level.rs Remove licenses 2018-12-25 21:08:33 -07:00
list.rs Remove licenses 2018-12-25 21:08:33 -07:00
liveness-assign-imm-local-after-ret.rs Remove licenses 2018-12-25 21:08:33 -07:00
llvm-pr32379.rs Remove licenses 2018-12-25 21:08:33 -07:00
log-err-phi.rs Remove licenses 2018-12-25 21:08:33 -07:00
log-knows-the-names-of-variants-in-std.rs Remove licenses 2018-12-25 21:08:33 -07:00
log-knows-the-names-of-variants.rs Remove licenses 2018-12-25 21:08:33 -07:00
log-poly.rs Remove licenses 2018-12-25 21:08:33 -07:00
logging-only-prints-once.rs Remove licenses 2018-12-25 21:08:33 -07:00
logging_before_rt_started.rs Remove licenses 2018-12-25 21:08:33 -07:00
long-while.rs Remove licenses 2018-12-25 21:08:33 -07:00
lto-many-codegen-units.rs Remove licenses 2018-12-25 21:08:33 -07:00
lto-still-runs-thread-dtors.rs Remove licenses 2018-12-25 21:08:33 -07:00
lub-glb-with-unbound-infer-var.rs Remove licenses 2018-12-25 21:08:33 -07:00
macro-quote-cond.rs Remove licenses 2018-12-25 21:08:33 -07:00
macro-quote-test.rs Remove licenses 2018-12-25 21:08:33 -07:00
max-min-classes.rs Remove licenses 2018-12-25 21:08:33 -07:00
mid-path-type-params.rs Remove licenses 2018-12-25 21:08:33 -07:00
minmax-stability-issue-23687.rs Remove licenses 2018-12-25 21:08:33 -07:00
monad.rs Remove licenses 2018-12-25 21:08:33 -07:00
monomorphize-abi-alignment.rs tests: doc comments 2019-02-10 23:42:32 +00:00
monomorphized-callees-with-ty-params-3314.rs Remove licenses 2018-12-25 21:08:33 -07:00
mpsc_stress.rs Remove licenses 2018-12-25 21:08:33 -07:00
msvc-data-only.rs Remove licenses 2018-12-25 21:08:33 -07:00
multi-panic.rs Remove licenses 2018-12-25 21:08:33 -07:00
multibyte.rs Remove licenses 2018-12-25 21:08:33 -07:00
multidispatch-conditional-impl-not-considered.rs Remove licenses 2018-12-25 21:08:33 -07:00
multidispatch1.rs Remove licenses 2018-12-25 21:08:33 -07:00
multidispatch2.rs Remove licenses 2018-12-25 21:08:33 -07:00
multiline-comment.rs Remove licenses 2018-12-25 21:08:33 -07:00
multiple-reprs.rs Remove licenses 2018-12-25 21:08:33 -07:00
mut-function-arguments.rs Remove licenses 2018-12-25 21:08:33 -07:00
mut-vstore-expr.rs Remove licenses 2018-12-25 21:08:33 -07:00
mutual-recursion-group.rs Remove licenses 2018-12-25 21:08:33 -07:00
native-print-no-runtime.rs Remove licenses 2018-12-25 21:08:33 -07:00
negative.rs Remove licenses 2018-12-25 21:08:33 -07:00
nested-block-comment.rs Remove licenses 2018-12-25 21:08:33 -07:00
nested-class.rs Remove licenses 2018-12-25 21:08:33 -07:00
nested-function-names-issue-8587.rs Remove licenses 2018-12-25 21:08:33 -07:00
nested_item_main.rs Remove licenses 2018-12-25 21:08:33 -07:00
never-result.rs Remove licenses 2018-12-25 21:08:33 -07:00
never-type-rvalues.rs Remove licenses 2018-12-25 21:08:33 -07:00
never_coercions.rs Remove licenses 2018-12-25 21:08:33 -07:00
new-box-syntax.rs Remove licenses 2018-12-25 21:08:33 -07:00
new-box.rs Remove licenses 2018-12-25 21:08:33 -07:00
new-impl-syntax.rs Remove licenses 2018-12-25 21:08:33 -07:00
new-import-syntax.rs Remove licenses 2018-12-25 21:08:33 -07:00
new-style-constants.rs Remove licenses 2018-12-25 21:08:33 -07:00
new-unicode-escapes.rs Remove licenses 2018-12-25 21:08:33 -07:00
new-unsafe-pointers.rs Remove licenses 2018-12-25 21:08:33 -07:00
newlambdas-ret-infer.rs Remove licenses 2018-12-25 21:08:33 -07:00
newlambdas-ret-infer2.rs Remove licenses 2018-12-25 21:08:33 -07:00
newlambdas.rs Remove licenses 2018-12-25 21:08:33 -07:00
newtype-polymorphic.rs Remove licenses 2018-12-25 21:08:33 -07:00
newtype-temporary.rs Remove licenses 2018-12-25 21:08:33 -07:00
newtype.rs Remove licenses 2018-12-25 21:08:33 -07:00
nil-decl-in-foreign.rs Remove licenses 2018-12-25 21:08:33 -07:00
no-core-1.rs Remove licenses 2018-12-25 21:08:33 -07:00
no-core-2.rs Add a test 2019-03-27 22:48:39 +09:00
no-landing-pads.rs Remove licenses 2018-12-25 21:08:33 -07:00
no-std-1.rs Remove licenses 2018-12-25 21:08:33 -07:00
no-std-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
no-std-3.rs Remove licenses 2018-12-25 21:08:33 -07:00
no-stdio.rs Remove licenses 2018-12-25 21:08:33 -07:00
non-built-in-quote.rs Remove licenses 2018-12-25 21:08:33 -07:00
non-legacy-modes.rs Remove licenses 2018-12-25 21:08:33 -07:00
nul-characters.rs Remove licenses 2018-12-25 21:08:33 -07:00
nullable-pointer-ffi-compat.rs Remove licenses 2018-12-25 21:08:33 -07:00
nullable-pointer-iotareduction.rs Remove licenses 2018-12-25 21:08:33 -07:00
nullable-pointer-size.rs Remove licenses 2018-12-25 21:08:33 -07:00
object-lifetime-default-default-to-static.rs Remove licenses 2018-12-25 21:08:33 -07:00
object-lifetime-default-from-rptr-box.rs Remove licenses 2018-12-25 21:08:33 -07:00
object-lifetime-default-from-rptr-mut.rs Remove licenses 2018-12-25 21:08:33 -07:00
object-lifetime-default-from-rptr.rs Remove licenses 2018-12-25 21:08:33 -07:00
object-method-numbering.rs Remove licenses 2018-12-25 21:08:33 -07:00
objects-coerce-freeze-borrored.rs Remove licenses 2018-12-25 21:08:33 -07:00
objects-owned-object-borrowed-method-headerless.rs Remove licenses 2018-12-25 21:08:33 -07:00
objects-owned-object-owned-method.rs Remove licenses 2018-12-25 21:08:33 -07:00
once-move-out-on-heap.rs Remove licenses 2018-12-25 21:08:33 -07:00
one-tuple.rs Remove licenses 2018-12-25 21:08:33 -07:00
op-assign-builtins-by-ref.rs Remove licenses 2018-12-25 21:08:33 -07:00
opeq.rs Remove licenses 2018-12-25 21:08:33 -07:00
operator-associativity.rs Remove licenses 2018-12-25 21:08:33 -07:00
operator-multidispatch.rs Remove licenses 2018-12-25 21:08:33 -07:00
operator-overloading.rs Remove licenses 2018-12-25 21:08:33 -07:00
optimization-fuel-0.rs Remove licenses 2018-12-25 21:08:33 -07:00
optimization-fuel-0.stderr Add explcit --error-format options to tests of print-fuel to sidestep compiletests presumption of JSON. 2018-11-06 17:07:27 +01:00
optimization-fuel-1.rs Remove licenses 2018-12-25 21:08:33 -07:00
optimization-fuel-1.stderr Add explcit --error-format options to tests of print-fuel to sidestep compiletests presumption of JSON. 2018-11-06 17:07:27 +01:00
option-ext.rs Remove licenses 2018-12-25 21:08:33 -07:00
option-unwrap.rs Remove licenses 2018-12-25 21:08:33 -07:00
out-of-stack.rs Fix more tests 2019-03-30 22:37:02 +01:00
out-pointer-aliasing.rs Remove licenses 2018-12-25 21:08:33 -07:00
output-slot-variants.rs Remove licenses 2018-12-25 21:08:33 -07:00
over-constrained-vregs.rs Remove licenses 2018-12-25 21:08:33 -07:00
overlap-doesnt-conflict-with-specialization.rs Remove licenses 2018-12-25 21:08:33 -07:00
overlap-permitted-for-annotated-marker-traits.rs Remove licenses 2018-12-25 21:08:33 -07:00
owned-implies-static.rs Remove licenses 2018-12-25 21:08:33 -07:00
panic-uninitialized-zeroed.rs fix some uses I missed 2019-03-26 09:23:19 +01:00
paren-free.rs Remove licenses 2018-12-25 21:08:33 -07:00
parse-assoc-type-lt.rs Remove licenses 2018-12-25 21:08:33 -07:00
parse-panic.rs Remove licenses 2018-12-25 21:08:33 -07:00
parser-unicode-whitespace.rs Remove licenses 2018-12-25 21:08:33 -07:00
path.rs Remove licenses 2018-12-25 21:08:33 -07:00
paths-containing-nul.rs fs::copy() set file mode early 2019-03-23 07:36:27 +01:00
print-stdout-eprint-stderr.rs Remove licenses 2018-12-25 21:08:33 -07:00
proc_macro.rs Remove licenses 2018-12-25 21:08:33 -07:00
project-cache-issue-31849.rs Remove licenses 2018-12-25 21:08:33 -07:00
project-cache-issue-37154.rs Remove licenses 2018-12-25 21:08:33 -07:00
project-defer-unification.rs Remove licenses 2018-12-25 21:08:33 -07:00
ptr-coercion.rs Remove licenses 2018-12-25 21:08:33 -07:00
pure-sum.rs Remove licenses 2018-12-25 21:08:33 -07:00
purity-infer.rs Remove licenses 2018-12-25 21:08:33 -07:00
range-type-infer.rs Remove licenses 2018-12-25 21:08:33 -07:00
range.rs Remove licenses 2018-12-25 21:08:33 -07:00
range_inclusive.rs Remove licenses 2018-12-25 21:08:33 -07:00
range_inclusive_gate.rs Remove licenses 2018-12-25 21:08:33 -07:00
ranges-precedence.rs Remove licenses 2018-12-25 21:08:33 -07:00
raw-fat-ptr.rs Remove licenses 2018-12-25 21:08:33 -07:00
raw-str.rs Remove licenses 2018-12-25 21:08:33 -07:00
rcvr-borrowed-to-region.rs Remove licenses 2018-12-25 21:08:33 -07:00
reachable-unnameable-items.rs Remove licenses 2018-12-25 21:08:33 -07:00
reachable-unnameable-type-alias.rs Remove licenses 2018-12-25 21:08:33 -07:00
readalias.rs Remove licenses 2018-12-25 21:08:33 -07:00
realloc-16687.rs Remove licenses 2018-12-25 21:08:33 -07:00
reexport-should-still-link.rs Remove licenses 2018-12-25 21:08:33 -07:00
reexport-star.rs Remove licenses 2018-12-25 21:08:33 -07:00
reexport-test-harness-main.rs Remove licenses 2018-12-25 21:08:33 -07:00
refer-to-other-statics-by-value.rs Remove licenses 2018-12-25 21:08:33 -07:00
repeat-expr-in-static.rs Remove licenses 2018-12-25 21:08:33 -07:00
repr_c_int_align.rs Remove licenses 2018-12-25 21:08:33 -07:00
resolve-issue-2428.rs Remove licenses 2018-12-25 21:08:33 -07:00
resolve-pseudo-shadowing.rs Remove licenses 2018-12-25 21:08:33 -07:00
resource-assign-is-not-copy.rs Remove licenses 2018-12-25 21:08:33 -07:00
resource-destruct.rs Remove licenses 2018-12-25 21:08:33 -07:00
result-opt-conversions.rs stabilize transpose_result in 1.33 2019-01-13 06:15:44 +01:00
ret-bang.rs Remove licenses 2018-12-25 21:08:33 -07:00
ret-none.rs Remove licenses 2018-12-25 21:08:33 -07:00
return-nil.rs Remove licenses 2018-12-25 21:08:33 -07:00
rmeta.rs Moved issue tests to subdirs and normalised names. 2019-03-14 01:00:49 +00:00
running-with-no-runtime.rs Remove licenses 2018-12-25 21:08:33 -07:00
rustc-rust-log.rs Remove licenses 2018-12-25 21:08:33 -07:00
rvalue-static-promotion.rs Remove licenses 2018-12-25 21:08:33 -07:00
segfault-no-out-of-stack.rs Remove licenses 2018-12-25 21:08:33 -07:00
semistatement-in-lambda.rs Remove licenses 2018-12-25 21:08:33 -07:00
seq-compare.rs Remove licenses 2018-12-25 21:08:33 -07:00
shadow.rs Remove licenses 2018-12-25 21:08:33 -07:00
shadowed-use-visibility.rs Remove licenses 2018-12-25 21:08:33 -07:00
shebang.rs Remove licenses 2018-12-25 21:08:33 -07:00
signal-alternate-stack-cleanup.rs Remove licenses 2018-12-25 21:08:33 -07:00
signal-exit-status.rs Remove licenses 2018-12-25 21:08:33 -07:00
sigpipe-should-be-ignored.rs Remove licenses 2018-12-25 21:08:33 -07:00
simple-infer.rs Remove licenses 2018-12-25 21:08:33 -07:00
simple_global_asm.rs Remove licenses 2018-12-25 21:08:33 -07:00
size-and-align.rs Remove licenses 2018-12-25 21:08:33 -07:00
sized-borrowed-pointer.rs Remove licenses 2018-12-25 21:08:33 -07:00
sized-owned-pointer.rs Remove licenses 2018-12-25 21:08:33 -07:00
sleep.rs Remove licenses 2018-12-25 21:08:33 -07:00
slowparse-bstring.rs Remove licenses 2018-12-25 21:08:33 -07:00
slowparse-string.rs Remove licenses 2018-12-25 21:08:33 -07:00
sse2.rs Remove licenses 2018-12-25 21:08:33 -07:00
stable-addr-of.rs Remove licenses 2018-12-25 21:08:33 -07:00
stack-probes-lto.rs Remove licenses 2018-12-25 21:08:33 -07:00
stack-probes.rs Remove licenses 2018-12-25 21:08:33 -07:00
stdio-is-blocking.rs Remove licenses 2018-12-25 21:08:33 -07:00
str-concat.rs Remove licenses 2018-12-25 21:08:33 -07:00
str-multiline.rs Remove licenses 2018-12-25 21:08:33 -07:00
string-box-error.rs Remove licenses 2018-12-25 21:08:33 -07:00
string-escapes.rs Remove licenses 2018-12-25 21:08:33 -07:00
structured-compare.rs Remove licenses 2018-12-25 21:08:33 -07:00
super-fast-paren-parsing.rs Remove licenses 2018-12-25 21:08:33 -07:00
super.rs Remove licenses 2018-12-25 21:08:33 -07:00
supported-cast.rs Remove licenses 2018-12-25 21:08:33 -07:00
svh-add-nothing.rs Remove licenses 2018-12-25 21:08:33 -07:00
swap-1.rs Remove licenses 2018-12-25 21:08:33 -07:00
swap-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
swap-overlapping.rs Remove licenses 2018-12-25 21:08:33 -07:00
tail-call-arg-leak.rs Remove licenses 2018-12-25 21:08:33 -07:00
tail-cps.rs Remove licenses 2018-12-25 21:08:33 -07:00
tail-direct.rs Remove licenses 2018-12-25 21:08:33 -07:00
tcp-stress.rs Remove licenses 2018-12-25 21:08:33 -07:00
terminate-in-initializer.rs Remove licenses 2018-12-25 21:08:33 -07:00
test-allow-dead-extern-static-no-warning.rs Remove licenses 2018-12-25 21:08:33 -07:00
test-allow-fail-attr.rs Remove licenses 2018-12-25 21:08:33 -07:00
test-fn-signature-verification-for-explicit-return-type.rs Remove licenses 2018-12-25 21:08:33 -07:00
test-main-not-dead-attr.rs Remove licenses 2018-12-25 21:08:33 -07:00
test-main-not-dead.rs Remove licenses 2018-12-25 21:08:33 -07:00
test-runner-hides-buried-main.rs Remove licenses 2018-12-25 21:08:33 -07:00
test-runner-hides-main.rs Remove licenses 2018-12-25 21:08:33 -07:00
test-runner-hides-start.rs Remove licenses 2018-12-25 21:08:33 -07:00
test-should-fail-good-message.rs Remove licenses 2018-12-25 21:08:33 -07:00
test-vs-cfg-test.rs Remove licenses 2018-12-25 21:08:33 -07:00
thin-lto-global-allocator.rs Remove licenses 2018-12-25 21:08:33 -07:00
thread-local-not-in-prelude.rs Remove licenses 2018-12-25 21:08:33 -07:00
tool_attributes.rs Remove licenses 2018-12-25 21:08:33 -07:00
tool_lints.rs Remove licenses 2018-12-25 21:08:33 -07:00
tool_lints_2018_preview.rs Remove licenses 2018-12-25 21:08:33 -07:00
trailing-comma.rs Remove licenses 2018-12-25 21:08:33 -07:00
transmute-non-immediate-to-immediate.rs Remove licenses 2018-12-25 21:08:33 -07:00
transmute-specialization.rs Remove licenses 2018-12-25 21:08:33 -07:00
trivial-message.rs Remove licenses 2018-12-25 21:08:33 -07:00
trivial_casts.rs Remove licenses 2018-12-25 21:08:33 -07:00
try-block.rs Remove licenses 2018-12-25 21:08:33 -07:00
try-from-int-error-partial-eq.rs Stabilize TryFrom and TryInto 2019-02-13 18:00:18 +01:00
try-is-identifier-edition2015.rs Remove licenses 2018-12-25 21:08:33 -07:00
try-operator-custom.rs Remove licenses 2018-12-25 21:08:33 -07:00
try-operator-hygiene.rs Remove licenses 2018-12-25 21:08:33 -07:00
try-operator.rs Remove licenses 2018-12-25 21:08:33 -07:00
try-wait.rs Remove licenses 2018-12-25 21:08:33 -07:00
try_from.rs Stabilize TryFrom and TryInto 2019-02-13 18:00:18 +01:00
tup.rs Remove licenses 2018-12-25 21:08:33 -07:00
tuple-index-fat-types.rs Remove licenses 2018-12-25 21:08:33 -07:00
tuple-index.rs Remove licenses 2018-12-25 21:08:33 -07:00
tydesc-name.rs Remove licenses 2018-12-25 21:08:33 -07:00
type-alias-enum-variants-2.rs Expanded tests for enum variants with generic args. 2018-12-26 21:40:22 +00:00
type-alias-enum-variants.rs Added tests for feature. 2018-12-26 21:27:08 +00:00
type-ascription.rs Remove licenses 2018-12-25 21:08:33 -07:00
type-id-higher-rank-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
type-id-higher-rank.rs Remove licenses 2018-12-25 21:08:33 -07:00
type-in-nested-module.rs Remove licenses 2018-12-25 21:08:33 -07:00
type-infer-generalize-ty-var.rs Remove licenses 2018-12-25 21:08:33 -07:00
type-namespace.rs Remove licenses 2018-12-25 21:08:33 -07:00
type-param-constraints.rs Remove licenses 2018-12-25 21:08:33 -07:00
type-param.rs Remove licenses 2018-12-25 21:08:33 -07:00
type-params-in-for-each.rs Remove licenses 2018-12-25 21:08:33 -07:00
type-ptr.rs Remove licenses 2018-12-25 21:08:33 -07:00
type-sizes.rs Remove licenses 2018-12-25 21:08:33 -07:00
type-use-i1-versus-i8.rs Remove licenses 2018-12-25 21:08:33 -07:00
typeck-closure-to-unsafe-fn-ptr.rs Allow closure to unsafe fn coercion 2019-04-01 00:00:43 +09:00
typeck-fn-to-unsafe-fn-ptr.rs Remove licenses 2018-12-25 21:08:33 -07:00
typeck_type_placeholder_1.rs Remove licenses 2018-12-25 21:08:33 -07:00
typeclasses-eq-example-static.rs Remove licenses 2018-12-25 21:08:33 -07:00
typeclasses-eq-example.rs Remove licenses 2018-12-25 21:08:33 -07:00
typeid-intrinsic.rs Remove licenses 2018-12-25 21:08:33 -07:00
typestate-cfg-nesting.rs Remove licenses 2018-12-25 21:08:33 -07:00
typestate-multi-decl.rs Remove licenses 2018-12-25 21:08:33 -07:00
ufcs-polymorphic-paths.rs Remove licenses 2018-12-25 21:08:33 -07:00
ufcs-type-params.rs Remove licenses 2018-12-25 21:08:33 -07:00
unary-minus-suffix-inference.rs Remove licenses 2018-12-25 21:08:33 -07:00
underscore-lifetimes.rs Remove licenses 2018-12-25 21:08:33 -07:00
underscore-method-after-integer.rs Remove licenses 2018-12-25 21:08:33 -07:00
unify-return-ty.rs Remove licenses 2018-12-25 21:08:33 -07:00
uninit-empty-types.rs Remove licenses 2018-12-25 21:08:33 -07:00
unit.rs Remove licenses 2018-12-25 21:08:33 -07:00
unnamed_argument_mode.rs Remove licenses 2018-12-25 21:08:33 -07:00
unreachable-code-1.rs Remove licenses 2018-12-25 21:08:33 -07:00
unreachable-code.rs Remove licenses 2018-12-25 21:08:33 -07:00
unsafe-coercion.rs Remove licenses 2018-12-25 21:08:33 -07:00
unsafe-fn-called-from-unsafe-blk.rs Remove licenses 2018-12-25 21:08:33 -07:00
unsafe-fn-called-from-unsafe-fn.rs Remove licenses 2018-12-25 21:08:33 -07:00
unsafe-pointer-assignability.rs Remove licenses 2018-12-25 21:08:33 -07:00
unsized-tuple-impls.rs Remove licenses 2018-12-25 21:08:33 -07:00
unsized.rs Remove licenses 2018-12-25 21:08:33 -07:00
unsized2.rs Remove licenses 2018-12-25 21:08:33 -07:00
unsized3.rs Remove licenses 2018-12-25 21:08:33 -07:00
unused-move-capture.rs Remove licenses 2018-12-25 21:08:33 -07:00
unused-move.rs Remove licenses 2018-12-25 21:08:33 -07:00
unwind-resource.rs Remove licenses 2018-12-25 21:08:33 -07:00
unwind-unique.rs Remove licenses 2018-12-25 21:08:33 -07:00
use-crate-name-alias.rs Remove licenses 2018-12-25 21:08:33 -07:00
use-import-export.rs Remove licenses 2018-12-25 21:08:33 -07:00
use-keyword-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
use-mod.rs Remove licenses 2018-12-25 21:08:33 -07:00
use-nested-groups.rs Remove licenses 2018-12-25 21:08:33 -07:00
use.rs Remove licenses 2018-12-25 21:08:33 -07:00
use_inline_dtor.rs Remove licenses 2018-12-25 21:08:33 -07:00
using-target-feature-unstable.rs Remove licenses 2018-12-25 21:08:33 -07:00
utf8-bom.rs Remove licenses 2018-12-25 21:08:33 -07:00
utf8.rs Remove licenses 2018-12-25 21:08:33 -07:00
utf8_chars.rs Remove licenses 2018-12-25 21:08:33 -07:00
utf8_idents.rs Remove licenses 2018-12-25 21:08:33 -07:00
variadic-ffi.rs Remove licenses 2018-12-25 21:08:33 -07:00
variance-intersection-of-ref-and-opt-ref.rs Remove licenses 2018-12-25 21:08:33 -07:00
variance-iterators-in-libcore.rs Remove licenses 2018-12-25 21:08:33 -07:00
variant-attributes.rs Remove licenses 2018-12-25 21:08:33 -07:00
volatile-fat-ptr.rs Remove licenses 2018-12-25 21:08:33 -07:00
wait-forked-but-failed-child.rs Remove licenses 2018-12-25 21:08:33 -07:00
warn-ctypes-inhibit.rs Remove licenses 2018-12-25 21:08:33 -07:00
weak-lang-item.rs Remove licenses 2018-12-25 21:08:33 -07:00
weak-new-uninhabited-issue-48493.rs Remove licenses 2018-12-25 21:08:33 -07:00
weird-exit-code.rs Remove licenses 2018-12-25 21:08:33 -07:00
weird-exprs.rs match match match match match 2019-03-31 15:20:10 +02:00
wf-bound-region-in-object-type.rs Remove licenses 2018-12-25 21:08:33 -07:00
wrapping-int-api.rs Remove licenses 2018-12-25 21:08:33 -07:00
write-fmt-errors.rs Remove licenses 2018-12-25 21:08:33 -07:00
writealias.rs Remove licenses 2018-12-25 21:08:33 -07:00
wrong-hashset-issue-42918.rs Remove licenses 2018-12-25 21:08:33 -07:00
x86stdcall.rs Remove licenses 2018-12-25 21:08:33 -07:00
x86stdcall2.rs Remove licenses 2018-12-25 21:08:33 -07:00
yield.rs Remove licenses 2018-12-25 21:08:33 -07:00
yield1.rs Remove licenses 2018-12-25 21:08:33 -07:00
yield2.rs Remove licenses 2018-12-25 21:08:33 -07:00
z-crate-attr.rs Remove licenses 2018-12-25 21:08:33 -07:00