sepavloff added inline comments.
================
Comment at: lib/Sema/SemaDecl.cpp:12184
Decl *Sema::ActOnSkippedFunctionBody(Decl *Decl) {
- if (FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(Decl))
+ if (FunctionDecl *FD = Decl->getAsFunction())
FD->setHasSkippedBody();
----------------
In the case of `Decl == nullptr` this code would crash. Probably it makes sense
to check for this condition at the beginning of the function and use `dyn_cast`
instead of `dyn_cast_or_null` in the next check.
Repository:
rC Clang
https://reviews.llvm.org/D41237
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits