diff options
author | David Majnemer <david.majnemer@gmail.com> | 2014-07-31 04:52:13 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2014-07-31 04:52:13 +0000 |
commit | 742424339afa29b52c55e40289c735cf7030aeaf (patch) | |
tree | 698f1b9ee76ddf5b60f0ac22024e284f4d5a35e1 /lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | |
parent | a92687d6365f3bef67f23929c568262045f5b45b (diff) | |
download | bcm5719-llvm-742424339afa29b52c55e40289c735cf7030aeaf.tar.gz bcm5719-llvm-742424339afa29b52c55e40289c735cf7030aeaf.zip |
Sema: Disallow taking the address of a bitfield coming from preincrement
Clang forgot that '++s.m' was a bitfield l-value and permit it's address
to be taken; this would crash at CodeGen-time.
Instead, propagate the object-kind when we see the prefix
increment/decrement.
This fixes PR20496.
Differential Revision: http://reviews.llvm.org/D4733
llvm-svn: 214386
Diffstat (limited to 'lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp')
0 files changed, 0 insertions, 0 deletions