[PATCH] D46421: [analyzer][CrossTU] Extend CTU to VarDecls with initializer
Artem Dergachev via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Feb 26 12:58:32 PST 2019
NoQ added a comment.
Herald added a subscriber: Charusso.
In D46421#1382017 <https://reviews.llvm.org/D46421#1382017>, @martong wrote:
> > I think you should change back to getInit()
>
> I am not entirely sure about this because the initalizer may not be attached to the canonical decl. `getInit()` gives the initializer of one given specific Decl, however, `getAnyInitializer()` searches through the whole redecl chain.
Ugh, indeed. `getDefinition()` is also not the thing we're looking for. What a mess :) Tests are welcome!~
P.S. I don't intend to block this patch; you guys know your stuff, i'm just displaying a bit of curiosity and observing how it unfolds.
Repository:
rC Clang
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D46421/new/
https://reviews.llvm.org/D46421
More information about the cfe-commits
mailing list