[PATCH] Driver: bifurcate extended and basic MSC versioning

Saleem Abdulrasool compnerd at compnerd.org
Tue Jul 1 11:54:38 PDT 2014


Renamed `-fmsc-version-ex` to `-fmsc-extended-version` as a compromise between `-fmsc-version-ex` and `-fmsc-full-version`.  The `-fmsc-version` has also been converted to a driver-only option and is normalised to the new `-fmsc-version-ex` form.  This should address the concern that we had a single option that could take a parameter encoded in two different ways.  It also preserves the previous behaviour.

http://reviews.llvm.org/D4353

Files:
  include/clang/Basic/LangOptions.def
  include/clang/Driver/Options.td
  lib/Basic/Targets.cpp
  lib/Driver/Tools.cpp
  lib/Frontend/CompilerInvocation.cpp
  lib/Frontend/TextDiagnostic.cpp
  test/Driver/msc-version.c
  test/Headers/c11.c
  test/Headers/ms-intrin.cpp
  test/Headers/ms-null-ms-header-vs-stddef.cpp
  test/Misc/diag-format.c
  test/Preprocessor/predefined-macros.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4353.11005.patch
Type: text/x-patch
Size: 18658 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140701/86b09e00/attachment.bin>


More information about the cfe-commits mailing list