aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorEdwin Vane <edwin.vane@intel.com>2013-01-22 18:31:49 +0000
committerEdwin Vane <edwin.vane@intel.com>2013-01-22 18:31:49 +0000
commit44c3145938573088d5f89b7557bd32cb70359e26 (patch)
treeb30a4a88a251e6cbfe0445afa62042aa294f7364 /clang/lib/Frontend/CompilerInvocation.cpp
parent33a6e11c21a6cea79bdf18d53366742f5d37e480 (diff)
downloadllvm-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