diff options
author | Roman Lebedev <lebedev.ri@gmail.com> | 2022-12-17 04:57:58 +0300 |
---|---|---|
committer | Roman Lebedev <lebedev.ri@gmail.com> | 2022-12-17 05:18:54 +0300 |
commit | 07ecdd9b1a8af51f07d5f4dfe46845c801482a39 (patch) | |
tree | d250b306e219b4d6100bde9cfe7839589e666e33 /clang/lib/Lex/ModuleMap.cpp | |
parent | dcabd3f01ab046670898369ddaf68a72aa767d3f (diff) | |
download | llvm-07ecdd9b1a8af51f07d5f4dfe46845c801482a39.zip llvm-07ecdd9b1a8af51f07d5f4dfe46845c801482a39.tar.gz llvm-07ecdd9b1a8af51f07d5f4dfe46845c801482a39.tar.bz2 |
[IR][PatternMatch] `m_Not`: do not apply inner matcher unless `Not` matched
This is consistent with how other commutative matchers operate,
and i assumed that is how this one worked, alas it did not,
and thus `foldNestedSelects()` was miscompiling stuff.
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions