[all-commits] [llvm/llvm-project] 503246: Use VersionTuple for parsing versions in Triple, f...

James Farrell via All-commits all-commits at lists.llvm.org
Mon Dec 6 06:58:10 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 50324670342d9391f62671685f4d6b4880a4ea9a
      https://github.com/llvm/llvm-project/commit/50324670342d9391f62671685f4d6b4880a4ea9a
  Author: James Farrell <jamesfarrell at google.com>
  Date:   2021-12-06 (Mon, 06 Dec 2021)

  Changed paths:
    M clang/lib/ARCMigrate/ARCMT.cpp
    M clang/lib/Basic/Targets/OSTargets.cpp
    M clang/lib/Basic/Targets/OSTargets.h
    M clang/lib/Basic/Targets/X86.h
    M clang/lib/Driver/ToolChains/Darwin.cpp
    M clang/lib/Driver/ToolChains/Linux.cpp
    M clang/lib/Driver/ToolChains/MSVC.cpp
    M clang/lib/Driver/ToolChains/NetBSD.cpp
    M clang/test/Sema/attr-availability-android.c
    M clang/test/Sema/attr-availability.c
    M clang/test/Sema/availability-guard-format.mm
    M clang/test/SemaObjC/attr-availability.m
    M clang/test/SemaObjC/property-deprecated-warning.m
    M clang/test/SemaObjC/unguarded-availability-maccatalyst.m
    M clang/test/SemaObjC/unguarded-availability.m
    M llvm/include/llvm/ADT/Triple.h
    M llvm/lib/Analysis/TargetLibraryInfo.cpp
    M llvm/lib/MC/MCStreamer.cpp
    M llvm/lib/Support/Triple.cpp
    M llvm/lib/Target/AArch64/AArch64Subtarget.cpp
    M llvm/lib/Target/AArch64/AArch64Subtarget.h
    M llvm/lib/Target/X86/X86Subtarget.h
    M llvm/unittests/ADT/TripleTest.cpp
    M llvm/unittests/Support/Host.cpp

  Log Message:
  -----------
  Use VersionTuple for parsing versions in Triple, fixing issues that caused the original change to be reverted. This makes it possible to distinguish between "16" and "16.0" after parsing, which previously was not possible.

This reverts commit 40d5eeac6cd89a2360c3ba997cbaa816abca828c.

Differential Revision: https://reviews.llvm.org/D114885




More information about the All-commits mailing list