@@ -438,120 +438,111 @@ TEST_XFAILS_BOOT := $(TASK_XFAILS) \
438
438
test/compile-fail/tail-non-call.rs \
439
439
test/compile-fail/writing-through-read-alias.rs
440
440
441
- # Same strategy here for the time being: just list the ones that
442
- # work and assume the others don't. Invert this when we're closer
443
- # to actually bootstrapping.
444
-
445
- TEST_XFAILS_RUSTC := $(filter-out \
446
- $(addprefix test/run-pass/, \
447
- alt-path.rs \
448
- alt-pattern-lit.rs \
449
- alt-pattern-simple.rs \
450
- alt-tag.rs \
451
- argv.rs \
452
- arith-0.rs \
453
- arith-1.rs \
454
- arith-2.rs \
455
- arith-unsigned.rs \
456
- auto-instantiate.rs \
457
- autoderef-full-lval.rs \
458
- bind-exterior.rs \
459
- bind-interior.rs \
460
- bind-thunk.rs \
461
- bind-trivial.rs \
462
- bitwise.rs \
463
- bool-not.rs \
464
- box.rs \
465
- box-in-tup.rs \
466
- cast.rs \
467
- char.rs \
468
- command-line-args.rs \
469
- complex.rs \
470
- const.rs \
471
- dead-code-one-arm-if.rs \
472
- deep.rs \
473
- deref.rs \
474
- div-mod.rs \
475
- drop-bind-thunk-args.rs \
476
- drop-on-ret.rs \
477
- else-if.rs \
478
- fact.rs \
479
- fn-lval.rs \
480
- foreach-simple.rs \
481
- fun-call-variants.rs \
482
- fun-indirect-call.rs \
483
- generic-bind.rs \
484
- generic-derived-type.rs \
485
- generic-fn.rs \
486
- generic-fn-infer.rs \
487
- generic-exterior-box.rs \
488
- generic-drop-glue.rs \
489
- generic-obj.rs \
490
- generic-obj-with-derived-type.rs \
491
- generic-tup.rs \
492
- generic-type.rs \
493
- generic-type-synonym.rs \
494
- hello.rs \
495
- int.rs \
496
- i32-sub.rs \
497
- i8-incr.rs \
498
- import.rs \
499
- import2.rs \
500
- import3.rs \
501
- import4.rs \
502
- import5.rs \
503
- import6.rs \
504
- import7.rs \
505
- import8.rs \
506
- inner-module.rs \
507
- item-name-overload.rs \
508
- large-records.rs \
509
- lazy-init.rs \
510
- lazy-and-or.rs \
511
- leak-box-as-tydesc.rs \
512
- linear-for-loop.rs \
513
- multiline-comment.rs \
514
- mutable-vec-drop.rs \
515
- mutual-recursion-group.rs \
516
- native2.rs \
517
- obj-drop.rs \
518
- obj-recursion.rs \
519
- obj-with-vec.rs \
520
- operator-associativity.rs \
521
- opeq.rs \
522
- output-slot-variants.rs \
523
- over-constrained-vregs.rs \
524
- path.rs \
525
- readalias.rs \
526
- rec.rs \
527
- rec-auto.rs \
528
- rec-extend.rs \
529
- rec-tup.rs \
530
- return-nil.rs \
531
- simple-obj.rs \
532
- stateful-obj.rs \
533
- str-idx.rs \
534
- tail-call-arg-leak.rs \
535
- tail-cps.rs \
536
- tail-direct.rs \
537
- type-in-nested-module.rs \
538
- type-param.rs \
539
- tup.rs \
540
- u32-decr.rs \
541
- u8-incr.rs \
542
- u8-incr-decr.rs \
543
- uint.rs \
544
- unit.rs \
545
- use.rs \
546
- tag.rs \
547
- vec.rs \
548
- vec-drop.rs \
549
- vec-in-tup.rs \
550
- vec-late-init.rs \
551
- while-and-do-while.rs \
552
- while-flow-graph.rs \
553
- writealias.rs \
441
+ TEST_XFAILS_RUSTC := $(addprefix test/run-pass/, \
442
+ acyclic-unwind.rs \
443
+ alt-pattern-drop.rs \
444
+ alt-type-simple.rs \
445
+ append-units.rs \
446
+ autoderef-objfn.rs \
447
+ basic-1.rs \
448
+ basic-2.rs \
449
+ basic.rs \
450
+ bind-obj-ctor.rs \
451
+ box-unbox.rs \
452
+ child-outlives-parent.rs \
453
+ clone-with-exterior.rs \
454
+ comm.rs \
455
+ constrained-type.rs \
456
+ destructor-ordering.rs \
457
+ drop-on-empty-block-exit.rs \
458
+ drop-parametric-closure-with-bound-box.rs \
459
+ export-non-interference.rs \
460
+ exterior.rs \
461
+ foreach-nested-2.rs \
462
+ foreach-nested.rs \
463
+ foreach-put-structured.rs \
464
+ foreach-simple-outer-slot.rs \
465
+ generic-fn-twice.rs \
466
+ generic-iter-frame.rs \
467
+ generic-recursive-tag.rs \
468
+ generic-tag-alt.rs \
469
+ generic-tag-values.rs \
470
+ generic-tag.rs \
471
+ integral-indexing.rs \
472
+ iter-range.rs \
473
+ iter-ret.rs \
474
+ lazychan.rs \
475
+ lib-bitv.rs \
476
+ lib-deque.rs \
477
+ lib-int.rs \
478
+ lib-io.rs \
479
+ lib-map.rs \
480
+ lib-rand.rs \
481
+ lib-sha1.rs \
482
+ lib-sort.rs \
483
+ lib-str.rs \
484
+ lib-task.rs \
485
+ lib-uint.rs \
486
+ lib-vec-str-conversions.rs \
487
+ lib-vec.rs \
488
+ list.rs \
489
+ many.rs \
490
+ mlist-cycle.rs \
491
+ mlist.rs \
492
+ mutable-alias-vec.rs \
493
+ native-opaque-type.rs \
494
+ obj-as.rs \
495
+ obj-dtor.rs \
496
+ obj-return-polytypes.rs \
497
+ pred.rs \
498
+ preempt.rs \
499
+ rt-circular-buffer.rs \
500
+ size-and-align.rs \
501
+ spawn-fn.rs \
502
+ spawn-module-qualified.rs \
503
+ spawn.rs \
504
+ str-append.rs \
505
+ str-concat.rs \
506
+ structured-compare.rs \
507
+ syntax-extension-fmt.rs \
508
+ syntax-extension-shell.rs \
509
+ task-comm-0.rs \
510
+ task-comm-1.rs \
511
+ task-comm-10.rs \
512
+ task-comm-11.rs \
513
+ task-comm-12.rs \
514
+ task-comm-13-thread.rs \
515
+ task-comm-13.rs \
516
+ task-comm-15.rs \
517
+ task-comm-2.rs \
518
+ task-comm-3.rs \
519
+ task-comm-4.rs \
520
+ task-comm-5.rs \
521
+ task-comm-6.rs \
522
+ task-comm-7.rs \
523
+ task-comm-8.rs \
524
+ task-comm-9.rs \
525
+ task-comm.rs \
526
+ task-killjoin.rs \
527
+ task-life-0.rs \
528
+ threads.rs \
529
+ type-sizes.rs \
530
+ use-import-export.rs \
531
+ user.rs \
532
+ utf8.rs \
533
+ vec-alloc-append.rs \
534
+ vec-append.rs \
535
+ vec-concat.rs \
536
+ vec-slice.rs \
537
+ while-prelude-drop.rs \
538
+ while-with-break.rs \
539
+ yield.rs \
540
+ yield2.rs \
541
+ multi.rc \
542
+ native-mod.rc \
543
+ native.rc \
554
544
) \
545
+ $(filter-out \
555
546
$(addprefix test/compile-fail/, \
556
547
alt-tag-nullary.rs \
557
548
alt-tag-unary.rs \
0 commit comments