diff options
author | Eric Fiselier <eric@efcs.ca> | 2019-12-16 17:00:10 -0500 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2019-12-16 17:14:02 -0500 |
commit | 0fa118a9da6786a0aaf81e309d8c3b38bc5f61dd (patch) | |
tree | 35ca50f76b6a25500485f7a44fe9db5fd86f6cf9 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 3f22b4721e6c9859c392d9891411cbc8d9e10c70 (diff) | |
download | llvm-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