aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
diff options
context:
space:
mode:
authorGravatar gregce <gregce@google.com>2018-05-30 07:31:48 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-30 07:33:07 -0700
commit15e0fa8342afb1a6c718958f2789c2e6b60f8e92 (patch)
treea97dcdf893c649dc256cc04b6b9b3dcd01ba99a9 /src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
parent197cc2471ad4315c4b8b3dc304d9f078b4ead2ad (diff)
Fix Bazel crash on bad config_setting labels.
This used to work more smoothly. But the introduction of ConfiguredTargetAndData adds a Precondition check: https://source.bazel.build/bazel/+/master:src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetAndData.java;l=68?q=ConfiguredTargetAndData that crashes if innerConfigurationKey is null. The only way that can happen is when reading a bad label, which Bazel assumes (incorrectly in this case) to be a null-configured source file. Good times. PiperOrigin-RevId: 198557148
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java')
0 files changed, 0 insertions, 0 deletions