aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java
diff options
context:
space:
mode:
authorGravatar Lukacs Berki <lberki@google.com>2016-01-13 09:11:31 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-01-13 13:17:12 +0000
commit17ed2ce60a8336cc695beeeb64ac8b38446f9744 (patch)
treea32c23e905b3233b3bdd3dcbf897ae32f88ca27d /src/main/java/com/google/devtools/build/lib/packages/RuleClass.java
parenteea8efaf39da92e4811ed7b551b2a978e34ff92e (diff)
Make repository-local labels in visibility declarations actually be repository-local.
Fixes #765. -- MOS_MIGRATED_REVID=112027627
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages/RuleClass.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/RuleClass.java2
1 files changed, 1 insertions, 1 deletions
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);