aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/BinaryStreamError.cpp
diff options
context:
space:
mode:
authorPuyan Lotfi <puyan@puyan.org>2022-01-25 19:15:00 -0800
committerPuyan Lotfi <puyan@puyan.org>2022-01-25 19:23:51 -0800
commit227d18b3a87a7bb544b76276a77def10294d1f0a (patch)
tree0e5a92faf5ddca86b7405a2423cd81b669ea14bc /llvm/lib/Support/BinaryStreamError.cpp
parent08b29b175b1561af181e768587ffaf5f2bf4eb8d (diff)
downloadllvm-227d18b3a87a7bb544b76276a77def10294d1f0a.zip
llvm-227d18b3a87a7bb544b76276a77def10294d1f0a.tar.gz
llvm-227d18b3a87a7bb544b76276a77def10294d1f0a.tar.bz2
[lld][macho][NFC] Make MachO/start-end.s test less britle by checking for _main:
In start-end.s there is a lit check line `# SEG: _main` to begin the check at the start of the function main where `_main` is the Darwin name mangling for C main. Because the text file that FileCheck is getting as input has the path of the compiler build in it from llvm-mc and llvm-objdump, and because of the lack of a trailing colon in this check line we end up inadvertently matching against the line of text with the compiler path in it in the case where said path contains "_main" some place. This can be very likely if the compiler branch has "main" or "_main" in it. To fix this I include the training : since that will match on the function label and not the path line.
Diffstat (limited to 'llvm/lib/Support/BinaryStreamError.cpp')
0 files changed, 0 insertions, 0 deletions