This is an archive of the discontinued LLVM Phabricator instance.

[clang]: add missing Interpreter -> ClangDriverOptions dependency
ClosedPublic

Authored by t184256 on Dec 15 2021, 1:10 PM.

Details

Summary

Without this, it is possible that
Interpreter.cpp is being built before
clang/Driver/Options.inc is generated.

Observed only infrequently,
serial builds and ext4 manifest the problem
much more often than parallel builds and btrfs.

https://reviews.llvm.org/rG06487b010d48c36c7714ee083ed38dff65711812
is a very similar case.

Diff Detail

Event Timeline

t184256 created this revision.Dec 15 2021, 1:10 PM
t184256 requested review of this revision.Dec 15 2021, 1:10 PM
This revision is now accepted and ready to land.Dec 15 2021, 1:29 PM

@t184256, do we still need this? Should I commit it in case you don't have commit access?

Herald added a project: Restricted Project. · View Herald TranscriptJun 24 2022, 4:16 AM
This revision was landed with ongoing or failed builds.Jun 26 2022, 6:51 AM
This revision was automatically updated to reflect the committed changes.