summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/InstCombine
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2017-07-25 23:33:58 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2017-07-25 23:33:58 +0000
commit8f94a2350538f7fa7504f2f963760230dd197cab (patch)
tree91af9f94a6a42f18fedfe34e169254a54ced585b /llvm/lib/Transforms/InstCombine
parentbe66271f04c8a2c7911a549bfd961a47a8d5e12d (diff)
downloadbcm5719-llvm-8f94a2350538f7fa7504f2f963760230dd197cab.tar.gz
bcm5719-llvm-8f94a2350538f7fa7504f2f963760230dd197cab.zip
[CodeGen] Correctly model std::byte's aliasing properties
std::byte, when defined as an enum, needs to be given special treatment with regards to its aliasing properties. An array of std::byte is allowed to be used as storage for other types. This fixes PR33916. Differential Revision: https://reviews.llvm.org/D35824 llvm-svn: 309058
Diffstat (limited to 'llvm/lib/Transforms/InstCombine')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud