Use llvm::VersionTuple to store DWARF producer info (NFC)
authorAdrian Prantl <aprantl@apple.com>
Wed, 6 Oct 2021 20:00:42 +0000 (13:00 -0700)
committerAdrian Prantl <aprantl@apple.com>
Wed, 6 Oct 2021 21:56:16 +0000 (14:56 -0700)
commit14aa3f3703b54854dcd5aa270f68515388420e6f
treea9a5c99448ee8ee67ae4e88c6e3cea8bac4fb1d2
parent58b68e70ebf6308f982426a2618782f473218eed
Use llvm::VersionTuple to store DWARF producer info (NFC)

This has the nice side-effect that it can actually store the quadruple version numbers that Apple's tools are using nowadays.

rdar://82982162

Differential Revision: https://reviews.llvm.org/D111200
lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h
lldb/unittests/SymbolFile/DWARF/DWARFUnitTest.cpp