| 
5 | 5 | 	$(call REMOVE_RLIBS,bar)  | 
6 | 6 | 	$(call REMOVE_DYLIBS,bar)  | 
7 | 7 | 	rm $(TMPDIR)/libbar.a  | 
8 |  | -	rm -f $(TMPDIR)/bar.{exp,lib}  | 
 | 8 | +	rm -f $(TMPDIR)/bar.{exp,lib,pdb}  | 
9 | 9 | 	# Check that $(TMPDIR) is empty.  | 
10 | 10 | 	[ "$$(ls -1 $(TMPDIR) | wc -l)" -eq "0" ]  | 
11 | 11 | 
 
  | 
12 | 12 | 	$(RUSTC) foo.rs --crate-type=bin  | 
13 | 13 | 	rm $(TMPDIR)/$(call BIN,bar)  | 
 | 14 | +	rm -f $(TMPDIR)/bar.pdb  | 
14 | 15 | 	[ "$$(ls -1 $(TMPDIR) | wc -l)" -eq "0" ]  | 
15 | 16 | 
 
  | 
16 | 17 | 	$(RUSTC) foo.rs --emit=asm,llvm-ir,llvm-bc,obj,link  | 
 | 
19 | 20 | 	rm $(TMPDIR)/bar.s  | 
20 | 21 | 	rm $(TMPDIR)/bar.o  | 
21 | 22 | 	rm $(TMPDIR)/$(call BIN,bar)  | 
 | 23 | +	rm -f $(TMPDIR)/bar.pdb  | 
22 | 24 | 	[ "$$(ls -1 $(TMPDIR) | wc -l)" -eq "0" ]  | 
23 | 25 | 
 
  | 
24 | 26 | 	$(RUSTC) foo.rs --emit=asm -o $(TMPDIR)/foo  | 
 | 
39 | 41 | 
 
  | 
40 | 42 | 	$(RUSTC) foo.rs --emit=link -o $(TMPDIR)/$(call BIN,foo)  | 
41 | 43 | 	rm $(TMPDIR)/$(call BIN,foo)  | 
 | 44 | +	rm -f $(TMPDIR)/foo.pdb  | 
42 | 45 | 	[ "$$(ls -1 $(TMPDIR) | wc -l)" -eq "0" ]  | 
43 | 46 | 
 
  | 
44 | 47 | 	$(RUSTC) foo.rs --crate-type=rlib -o $(TMPDIR)/foo  | 
 | 
47 | 50 | 
 
  | 
48 | 51 | 	$(RUSTC) foo.rs --crate-type=dylib -o $(TMPDIR)/$(call BIN,foo)  | 
49 | 52 | 	rm $(TMPDIR)/$(call BIN,foo)  | 
50 |  | -	rm -f $(TMPDIR)/foo.{exp,lib}  | 
 | 53 | +	rm -f $(TMPDIR)/foo.{exp,lib,pdb}  | 
51 | 54 | 	[ "$$(ls -1 $(TMPDIR) | wc -l)" -eq "0" ]  | 
52 | 55 | 
 
  | 
53 | 56 | 	$(RUSTC) foo.rs --crate-type=staticlib -o $(TMPDIR)/foo  | 
 | 
56 | 59 | 
 
  | 
57 | 60 | 	$(RUSTC) foo.rs --crate-type=bin -o $(TMPDIR)/$(call BIN,foo)  | 
58 | 61 | 	rm $(TMPDIR)/$(call BIN,foo)  | 
 | 62 | +	rm -f $(TMPDIR)/foo.pdb  | 
59 | 63 | 	[ "$$(ls -1 $(TMPDIR) | wc -l)" -eq "0" ]  | 
60 | 64 | 
 
  | 
61 | 65 | 	$(RUSTC) foo.rs --emit=asm,llvm-ir,llvm-bc,obj,link --crate-type=staticlib  | 
 | 
0 commit comments