diff options
author | Ivan Zhechev <ivan.zhechev@arm.com> | 2021-08-20 18:14:59 +0100 |
---|---|---|
committer | Kiran Chandramohan <kiran.chandramohan@arm.com> | 2021-08-20 18:28:35 +0100 |
commit | 0d1a0f7e8de5a506c0bd409fc27e77fb733f7886 (patch) | |
tree | 8835a5261dbd251616d9e2830604336f9decb294 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | 3a244fcf298838c9a9765c61d32a9bbcfd2c033a (diff) | |
download | llvm-0d1a0f7e8de5a506c0bd409fc27e77fb733f7886.zip llvm-0d1a0f7e8de5a506c0bd409fc27e77fb733f7886.tar.gz llvm-0d1a0f7e8de5a506c0bd409fc27e77fb733f7886.tar.bz2 |
Make test_symbols.py compare files line-by-line
We currently feed full files to Python's unified_diff.
It's not quite what we want though -
line-by-line comparison makes more sense
(we want to be able to identify missing/unnecessary lines)
and is also easier to parse for humans.
This patch makes sure that we compare one line at a time.
This change pretties up the output formatting in the script.
Output before:
```
!DEF:/m/s/xINTENT(IN)(Implicit)ObjectEntityREAL(4)
!DEF:/m/s/yINTENT(INOUT)(Implicit)ObjectEntityREAL(4)
-!-D-E-F-:-f-o-o-b-a-r-
puresubroutines(x,y)bind(c)
!REF:/m/s/x
intent(in)::x
```
Proposed output after:
```
!DEF:/m/s/xINTENT(IN)(Implicit)ObjectEntityREAL(4)
!DEF:/m/s/yINTENT(INOUT)(Implicit)ObjectEntityREAL(4)
-!DEF:foobar
puresubroutines(x,y)bind(c)
!REF:/m/s/x
intent(in)::x
```
Reviewed By: Meinersbur, awarzynski
Differential Revision: https://reviews.llvm.org/D107954
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions