aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2019-12-16 17:00:10 -0500
committerEric Fiselier <eric@efcs.ca>2019-12-16 17:14:02 -0500
commit0fa118a9da6786a0aaf81e309d8c3b38bc5f61dd (patch)
tree35ca50f76b6a25500485f7a44fe9db5fd86f6cf9 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent3f22b4721e6c9859c392d9891411cbc8d9e10c70 (diff)
downloadllvm-0fa118a9da6786a0aaf81e309d8c3b38bc5f61dd.zip
llvm-0fa118a9da6786a0aaf81e309d8c3b38bc5f61dd.tar.gz
llvm-0fa118a9da6786a0aaf81e309d8c3b38bc5f61dd.tar.bz2
Add default initialization to compressed_pair.
This change introduces the __default_init_tag to memory, and a corresponding element constructor to allow for default initialization of either of the pair values. This is useful for classes such as std::string where most (all) constructors explicitly initialize the values in the constructor. Patch by Martijn Vels (mvels@google.com) Reviewed as https://reviews.llvm.org/D70617
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions