contrib: make warnings unique in filter-clang-warnings.py

contrib/ChangeLog:

	* filter-clang-warnings.py: Print each warning only one time.
This commit is contained in:
Martin Liska 2022-12-16 13:07:27 +01:00
parent da85bfc750
commit d386d39920

View file

@ -72,7 +72,7 @@ args = parser.parse_args()
lines = [line.strip() for line in open(args.log)]
total = 0
messages = []
messages = set()
for line in lines:
token = ': warning: '
i = line.find(token)
@ -81,7 +81,7 @@ for line in lines:
message = line[i + len(token):]
if not skip_warning(location, message):
total += 1
messages.append(line)
messages.add(line)
for line in sorted(messages):
print(line)