From 4c550bc014cae30a3f0e8a7eb14f216ec26c345e Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Sat, 29 May 2021 08:54:51 -0700 Subject: [PATCH] Fix incremental-session-fail to work when run as root. --- src/test/run-make/incremental-session-fail/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/test/run-make/incremental-session-fail/Makefile b/src/test/run-make/incremental-session-fail/Makefile index 208a1b13a6d2..0461bb926e76 100644 --- a/src/test/run-make/incremental-session-fail/Makefile +++ b/src/test/run-make/incremental-session-fail/Makefile @@ -5,9 +5,8 @@ OUTPUT_FILE := $(TMPDIR)/build-output all: echo $(TMPDIR) - mkdir $(SESSION_DIR) # Make it so that rustc will fail to create a session directory. - chmod a-w $(SESSION_DIR) + touch $(SESSION_DIR) # Check exit code is 1 for an error, and not 101 for ICE. $(RUSTC) foo.rs --crate-type=rlib -C incremental=$(SESSION_DIR) > $(OUTPUT_FILE) 2>&1; [ $$? -eq 1 ] $(CGREP) "Could not create incremental compilation crate directory" < $(OUTPUT_FILE)