Adding support for -include/-exclude to cpp11-migrate
authorEdwin Vane <edwin.vane@intel.com>
Mon, 15 Apr 2013 14:50:35 +0000 (14:50 +0000)
committerEdwin Vane <edwin.vane@intel.com>
Mon, 15 Apr 2013 14:50:35 +0000 (14:50 +0000)
commit83a38b5c15a6b58a039674cc01c0c15852cde595
treeaeb102375c3944fe50af8956f137766e53c90f46
parent41cb64f4fa9e9976508faf56a788178bc826e64a
Adding support for -include/-exclude to cpp11-migrate

This commit adds initial support for the -include/-exclude options which are
both currently marked as hidden. This support is the first step toward
supporting transformations in headers included from source files.

Added unittests to test include/exclude support.

Author: Jack Yang <jack.yang@intel.com>
llvm-svn: 179528
clang-tools-extra/cpp11-migrate/Core/CMakeLists.txt
clang-tools-extra/cpp11-migrate/Core/IncludeExcludeInfo.cpp [new file with mode: 0644]
clang-tools-extra/cpp11-migrate/Core/IncludeExcludeInfo.h [new file with mode: 0644]
clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp
clang-tools-extra/unittests/cpp11-migrate/CMakeLists.txt
clang-tools-extra/unittests/cpp11-migrate/IncludeExcludeTest.cpp [new file with mode: 0644]
clang-tools-extra/unittests/cpp11-migrate/Makefile