Prevent nullptr_t-typed exprs from being replaced
authorEdwin Vane <edwin.vane@intel.com>
Fri, 15 Mar 2013 18:10:07 +0000 (18:10 +0000)
committerEdwin Vane <edwin.vane@intel.com>
Fri, 15 Mar 2013 18:10:07 +0000 (18:10 +0000)
commit52c326ec78bb708cff384600aa695911e6aa8562
treebd0b649d94fc82ba58f54332af22cc29deb322f7
parent2f5457141ad212c9821b93fdaf6a377bffcffca7
Prevent nullptr_t-typed exprs from being replaced

The Use-Nullptr transform was replacing nullptr_t-typed expressions because in
the AST such expressions have an implicit NullToPointer cast around them. Now
the transform ignores these expressions.

Fixes PR15414.

llvm-svn: 177168
clang-tools-extra/cpp11-migrate/UseNullptr/NullptrMatchers.cpp
clang-tools-extra/test/cpp11-migrate/UseNullptr/nullptr_t.cpp