From 17ed2ce60a8336cc695beeeb64ac8b38446f9744 Mon Sep 17 00:00:00 2001 From: Lukacs Berki Date: Wed, 13 Jan 2016 09:11:31 +0000 Subject: Make repository-local labels in visibility declarations actually be repository-local. Fixes #765. -- MOS_MIGRATED_REVID=112027627 --- src/main/java/com/google/devtools/build/lib/packages/RuleClass.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java/com/google/devtools/build/lib/packages/RuleClass.java') diff --git a/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java b/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java index 3f8c36df67..1b07ae0bba 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java +++ b/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java @@ -1578,7 +1578,7 @@ public final class RuleClass { rule.reportError(rule.getLabel() + ": //visibility:legacy_public only allowed in package " + "declaration", eventHandler); } - rule.setVisibility(PackageFactory.getVisibility(attrList)); + rule.setVisibility(PackageFactory.getVisibility(rule.getLabel(), attrList)); } rule.setAttributeValue(attr, converted, /*explicit=*/true); -- cgit v1.2.3