[cfe-dev] Bug 46682 : Check the explicit keyword declaration - Clang crashed in clang/lib/Sema/DeclSpec.cpp:1019 Assertion

Min-Yih Hsu via cfe-dev cfe-dev at lists.llvm.org
Wed Jul 22 12:39:01 PDT 2020


I will recommend to at least assign the code owners of that section as reviewers. Empty reviewer list will make that ticket never being closed.

-Min

> On Jul 22, 2020, at 12:18 PM, Gousemoodhin Nadaf via cfe-dev <cfe-dev at lists.llvm.org> wrote:
> 
> Hello Team,
> Please review changes:  https://reviews.llvm.org/D83929 <https://reviews.llvm.org/D83929>
> 
> Problem: Compiler crash, compiler does not check explicit declaration context, whether it is inside class context or not, this check is missing.
> 
> Solution: I have added a check when the compiler encounters the 'explicit' keyword, the first compiler has to check its declaration context. If the declaration of 'explicit' the keyword is in the class context, it is correct, else the compiler has to throw warning message (not crash).
> 
> Regards,
> Nadaf.
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20200722/18402d7d/attachment.html>


More information about the cfe-dev mailing list