Skip to content

Commit 144a2a1

Browse files
committed
Invert test/run-pass/ for rustc
1 parent b4d6589 commit 144a2a1

File tree

1 file changed

+104
-113
lines changed

1 file changed

+104
-113
lines changed

src/Makefile

Lines changed: 104 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -438,120 +438,111 @@ TEST_XFAILS_BOOT := $(TASK_XFAILS) \
438438
test/compile-fail/tail-non-call.rs \
439439
test/compile-fail/writing-through-read-alias.rs
440440

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 \
554544
) \
545+
$(filter-out \
555546
$(addprefix test/compile-fail/, \
556547
alt-tag-nullary.rs \
557548
alt-tag-unary.rs \

0 commit comments

Comments
 (0)