diff options
| author | Chandler Carruth <chandlerc@gmail.com> | 2018-07-03 05:46:20 +0000 |
|---|---|---|
| committer | Chandler Carruth <chandlerc@gmail.com> | 2018-07-03 05:46:20 +0000 |
| commit | 83e5f81d264fa927e7f0388535b31f707b1d9bea (patch) | |
| tree | affc53907e1da1e2622b45b5d28dc71f13823d01 /llvm/test/Transforms/RewriteStatepointsForGC/patchable-statepoints.ll | |
| parent | 6121699b110e12df972d11e05e705794cc0a58e0 (diff) | |
| download | bcm5719-llvm-83e5f81d264fa927e7f0388535b31f707b1d9bea.tar.gz bcm5719-llvm-83e5f81d264fa927e7f0388535b31f707b1d9bea.zip | |
[ADT] Try to work around a crash in MSVC.
Putting `sizeof(T) <= 16` into the parameter of a `std::conditional`
causes every version of MSVC I've tried to crash:
https://godbolt.org/g/eqVULL
Really frustrating, but an extra layer of indirection through an
instantiated type gives a working way to access this computed constant.
llvm-svn: 336170
Diffstat (limited to 'llvm/test/Transforms/RewriteStatepointsForGC/patchable-statepoints.ll')
0 files changed, 0 insertions, 0 deletions

