Make TARGET_PATTERN semi-hermetic. It's depended on by RegisteredToolchainsFunction, so it affects a lot.
PiperOrigin-RevId: 232738195
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java
index 2c0fc58..9bafab1 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java
@@ -55,9 +55,9 @@
SkyFunctionName.createHermetic("PACKAGE_ERROR_MESSAGE");
public static final SkyFunctionName TARGET_MARKER =
SkyFunctionName.createHermetic("TARGET_MARKER");
- // Non-hermetic because accesses package locator
+ // Semi-hermetic because accesses package locator
public static final SkyFunctionName TARGET_PATTERN =
- SkyFunctionName.createNonHermetic("TARGET_PATTERN");
+ SkyFunctionName.createSemiHermetic("TARGET_PATTERN");
static final SkyFunctionName TARGET_PATTERN_ERROR =
SkyFunctionName.createHermetic("TARGET_PATTERN_ERROR");
public static final SkyFunctionName PREPARE_DEPS_OF_PATTERNS =