]> granicus.if.org Git - clang/commit
Handle and warn on aliases to weak aliases.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 27 Mar 2014 15:27:20 +0000 (15:27 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 27 Mar 2014 15:27:20 +0000 (15:27 +0000)
commit10270d2ce5a24ddd9f09c9ce81c2d4b37e8fb151
tree1121bbd36b67f27c0f1d40741c5807139431b86f
parentc814cd660a16bd49b5c9d09b73a56e8b60e99605
Handle and warn on aliases to weak aliases.

This produces valid IR now that llvm rejects aliases to weak aliases and warns
the user that the resolution is not changed if the weak alias is overridden.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@204935 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
lib/CodeGen/CodeGenModule.cpp
test/CodeGen/alias.c
test/Sema/attr-alias-elf.c