summaryrefslogtreecommitdiffstats
path: root/.clang-format
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2021-03-24 19:38:35 (GMT)
committerBrad King <brad.king@kitware.com>2021-03-24 21:13:32 (GMT)
commitfa577b6d5364d103e57784ba5d6efa973b96a5c3 (patch)
tree82eda61f1eafb85988f668a0a6872f220e67f056 /.clang-format
parenta5b178048746383ac8be231c074b11fbfce6f6c8 (diff)
downloadNinja-fa577b6d5364d103e57784ba5d6efa973b96a5c3.zip
Ninja-fa577b6d5364d103e57784ba5d6efa973b96a5c3.tar.gz
Ninja-fa577b6d5364d103e57784ba5d6efa973b96a5c3.tar.bz2
dyndep: reconcile dyndep-specified outputs with depfile-specified inputs
When a path loaded from a depfile does not have a node, we create a new node with a phony edge producing it. If we later load a dyndep file that specifies the same node as an output of a known edge, we previously failed with a "multiple rules generate ..." error. Instead, since the conflicting edge was internally generated, replace the node's input edge with the now-known real edge that produces it.
Diffstat (limited to '.clang-format')
0 files changed, 0 insertions, 0 deletions