diff options
author | Edwin Vane <edwin.vane@intel.com> | 2013-01-22 18:31:49 +0000 |
---|---|---|
committer | Edwin Vane <edwin.vane@intel.com> | 2013-01-22 18:31:49 +0000 |
commit | 44c3145938573088d5f89b7557bd32cb70359e26 (patch) | |
tree | b30a4a88a251e6cbfe0445afa62042aa294f7364 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 33a6e11c21a6cea79bdf18d53366742f5d37e480 (diff) | |
download | llvm-44c3145938573088d5f89b7557bd32cb70359e26.zip llvm-44c3145938573088d5f89b7557bd32cb70359e26.tar.gz llvm-44c3145938573088d5f89b7557bd32cb70359e26.tar.bz2 |
Add use-nullptr transform to cpp11-migrate
This transform converts the usage of null pointer constants (e.g. NULL, 0,
etc.) in legacy C++ code and converts them to use the new C++11 nullptr
keyword.
- Added use-nullptr transform.
- Added C++11 support to the final syntax check. Used ArgumentAdjuster class to
add -std=c++11 option to the command line options.
- Added tests for use-nullptr transform.
- Added tests that exercises both loop-convert and use-nullptr in the source
file.
TODO: There's a known bug when using both -loop-convert and -use-nullptr at the
same time.
Author: Tareq A Siraj <tareq.a.siraj@intel.com>
Reviewers: klimek, gribozavr
llvm-svn: 173178
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions