These attributes effectively turns a non-defining declaration into a
definition, so the case when the declaration already has a body must
be diagnosed properly.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D30032
Process attributes 'ifunc' and 'alias' when checking for redefinition ClosedPublic Authored by sepavloff on Feb 16 2017, 1:51 AM.
Details Summary These attributes effectively turns a non-defining declaration into a
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Feb 17 2017, 7:56 AM Closed by commit rL295541: Process attributes 'ifunc' and 'alias' when checking for redefinition (authored by sepavloff). · Explain WhyFeb 17 2017, 10:15 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 89017 cfe/trunk/lib/Sema/SemaDecl.cpp
cfe/trunk/test/Sema/alias-redefinition.c
cfe/trunk/test/Sema/attr-ifunc.c
|