Szelethus planned changes to this revision.
Szelethus added a comment.
Hmm, I'll investigate the `assert` issue @NoQ mentioned before moving forward.
================
Comment at:
lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:502
+
+ auto AssertM = callExpr(callee(functionDecl(hasName("assert"))));
+ auto GuardM =
----------------
NoQ wrote:
> In a lot of standard libraries `assert()` is implemented as a macro. You
> might want to catch the corresponding builtin or look at macro names (not
> sure if we have a matcher for the latter but it should be easy to add).
Hmm, maybe go for `[[noreturn]]` functions?
https://reviews.llvm.org/D51866
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits