Refactor the Distro enum along with helper functions into a full-fledged
Distro class, inspired by llvm::Triple, and make it a public API.
The new class wraps the enum with necessary comparison operators, adding
the convenience Is*() methods and a constructor performing
the detection. The public API is needed to run the unit tests (D25869).
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Thanks for the review. I've rebased on top of current master (UbuntuZesty added), and now I will update the unit tests.