diff options
author | David Majnemer <david.majnemer@gmail.com> | 2014-12-06 11:58:33 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2014-12-06 11:58:33 +0000 |
commit | 64ba326b1e79007c0f06b093e3a643b64674aede (patch) | |
tree | 541813fbda49c7b65e4e00f09db3c0cf060d751c /llvm/lib/IR/LLVMContextImpl.h | |
parent | ed00cd20ade2931c957ff20fb1072404aec709ed (diff) | |
download | bcm5719-llvm-64ba326b1e79007c0f06b093e3a643b64674aede.tar.gz bcm5719-llvm-64ba326b1e79007c0f06b093e3a643b64674aede.zip |
ConstantFold: Don't optimize comparisons with weak linkage objects
Consider:
void f() {}
void __attribute__((weak)) g() {}
bool b = &f != &g;
It's possble for g to resolve to f if --defsym=g=f is passed on to the
linker.
llvm-svn: 223585
Diffstat (limited to 'llvm/lib/IR/LLVMContextImpl.h')
0 files changed, 0 insertions, 0 deletions