aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectFileInfo.cpp
diff options
context:
space:
mode:
authorEdwin Vane <edwin.vane@intel.com>2013-05-06 17:27:02 +0000
committerEdwin Vane <edwin.vane@intel.com>2013-05-06 17:27:02 +0000
commit10414112d12da8ba10e2d43c4364c90a1f7f592d (patch)
tree4ec45200ac2e781dcc06e037bf4941d52217e016 /llvm/lib/MC/MCObjectFileInfo.cpp
parente8bd03da5c438eaf8f364b265043383a95f68674 (diff)
downloadllvm-10414112d12da8ba10e2d43c4364c90a1f7f592d.zip
llvm-10414112d12da8ba10e2d43c4364c90a1f7f592d.tar.gz
llvm-10414112d12da8ba10e2d43c4364c90a1f7f592d.tar.bz2
Added comprehensive macro arg usage logic to Use-Nullptr Transform
If a NullTo(Member)Pointer cast results from a macro arg expansion, all uses of the arg must result in such casts or else the macro arg cannot be replaced with 'nullptr' safely. This revision adds logic and tests to ensure the safety of replacing macro args in the Use-Nullptr Transform. Fixes: PR15816 llvm-svn: 181221
Diffstat (limited to 'llvm/lib/MC/MCObjectFileInfo.cpp')
0 files changed, 0 insertions, 0 deletions