diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-06-13 23:31:04 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-06-13 23:31:04 +0000 |
commit | 0476d069e394fec587858985ddee870360aec1ee (patch) | |
tree | 49febc5aec69871d253b5bd5daf92db6ca8e6ce2 /llvm/lib/Support/TargetParser.cpp | |
parent | b1027a480ac3d0545681e06b94012c95413b2116 (diff) | |
download | llvm-0476d069e394fec587858985ddee870360aec1ee.zip llvm-0476d069e394fec587858985ddee870360aec1ee.tar.gz llvm-0476d069e394fec587858985ddee870360aec1ee.tar.bz2 |
PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type
nullptr_t does not access memory.
We now reuse CK_NullToPointer to represent a conversion from a glvalue
of type nullptr_t to a prvalue of nullptr_t where necessary.
This reinstates r345562, reverted in r346065, now that CodeGen's
handling of non-odr-used variables has been fixed.
llvm-svn: 363337
Diffstat (limited to 'llvm/lib/Support/TargetParser.cpp')
0 files changed, 0 insertions, 0 deletions