Skip to content

Commit 863b6f4

Browse files
committed
test: verify SplitDwarfKind::Single creates .o
Also, enable `unpacked-lto` tests.
1 parent e35a56d commit 863b6f4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tests/run-make/split-debuginfo/Makefile

+4-4
Original file line numberDiff line numberDiff line change
@@ -234,10 +234,10 @@ unpacked-single:
234234
ls $(TMPDIR)/*.dwp && exit 1 || exit 0
235235
rm $(TMPDIR)/$(call BIN,foo)
236236

237-
unpacked-lto: packed-lto-split packed-lto-single
237+
unpacked-lto: unpacked-lto-split unpacked-lto-single
238238

239239
# - rmeta file added to rlib, no object files are generated and thus no debuginfo is generated
240-
# - `.o` never created
240+
# - `.o` deleted
241241
# - `.dwo` never created
242242
# - `.dwp` never created
243243
unpacked-lto-split:
@@ -249,13 +249,13 @@ unpacked-lto-split:
249249
rm $(TMPDIR)/libbaz.rlib
250250

251251
# - rmeta file added to rlib, no object files are generated and thus no debuginfo is generated
252-
# - `.o` never created
252+
# - `.o` present (bitcode)
253253
# - `.dwo` never created
254254
# - `.dwp` never created
255255
unpacked-lto-single:
256256
$(RUSTC) baz.rs -g $(UNSTABLEOPTS) -Csplit-debuginfo=unpacked -Zsplit-dwarf-kind=single \
257257
--crate-type=rlib -Clinker-plugin-lto
258-
ls $(TMPDIR)/*.o && exit 1 || exit 0
258+
rm $(TMPDIR)/*.o
259259
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
260260
ls $(TMPDIR)/*.dwp && exit 1 || exit 0
261261
rm $(TMPDIR)/libbaz.rlib

0 commit comments

Comments
 (0)