summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test
diff options
context:
space:
mode:
authorNick Desaulniers <ndesaulniers@google.com>2019-08-22 20:47:12 +0000
committerNick Desaulniers <ndesaulniers@google.com>2019-08-22 20:47:12 +0000
commitf21bca02f7a900a9e8253d05682e7316e06afbea (patch)
treefbbd8595ca0e82ab98fdeb3008cb2702cc12dfee /lldb/packages/Python/lldbsuite/test
parent2eaeba6f15d361687795dc429b78090ab38ff1d2 (diff)
downloadbcm5719-llvm-f21bca02f7a900a9e8253d05682e7316e06afbea.tar.gz
bcm5719-llvm-f21bca02f7a900a9e8253d05682e7316e06afbea.zip
[Clang][CodeGen] set alias linkage on QualType
Summary: It seems that CodeGen was always using ExternalLinkage when emitting a GlobalDecl with __attribute__((alias)). This leads to symbol redefinitions (ODR) that cause failures at link time for static aliases. This is readily attempting to link an ARM (32b) allyesconfig Linux kernel built with Clang. Reported-by: nathanchance Suggested-by: ihalip Link: https://bugs.llvm.org/show_bug.cgi?id=42377 Link: https://github.com/ClangBuiltLinux/linux/issues/631 Reviewers: rsmith, aaron.ballman, erichkeane Reviewed By: aaron.ballman Subscribers: javed.absar, kristof.beyls, cfe-commits, srhines, ihalip, nathanchance Tags: #clang Differential Revision: https://reviews.llvm.org/D66492 llvm-svn: 369705
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud