Merge changes to clang's Driver code into LLVM's Option library
authorReid Kleckner <reid@kleckner.net>
Thu, 13 Jun 2013 18:12:12 +0000 (18:12 +0000)
committerReid Kleckner <reid@kleckner.net>
Thu, 13 Jun 2013 18:12:12 +0000 (18:12 +0000)
commit1ee21dc1e11abdc56102d0f54265af73f5468bf9
tree13868c0706d40e52c24b6a89fb8f3d3ed5c58031
parenta65ee83ea96f367eff8d00b86c44b38d04819d1a
Merge changes to clang's Driver code into LLVM's Option library

This is in preparation for switching the clang driver over to using LLVM's
Option library.  Richard Smith introduced most of these changes to the clang
driver in r167638.

Reviewers: espindola on IRC

Differential Revision: http://llvm-reviews.chandlerc.com/D970

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183925 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Option/ArgList.h
include/llvm/Option/OptTable.h
lib/Option/ArgList.cpp
lib/Option/OptTable.cpp