ipriyanshi1708 added a comment.

In D147989#4257721 <https://reviews.llvm.org/D147989#4257721>, @aaron.ballman 
wrote:

> Thank you for working on this!
>
> The changes are missing test coverage; please be sure to add that, along with 
> a release note about the fix. I think there's likely more work to be done 
> here as well, considering this behavior: https://godbolt.org/z/sdK3Gef75 
> (notice the suggested location for the fix-it -- that also needs to be fixed 
> for this)

Can you please provide me guidance for writing tests for enum class. As I have 
tried but I am not getting any idea on how to write new tests for enum class.



================
Comment at: clang/lib/Sema/SemaDecl.cpp:5041
   case DeclSpec::TST_enum:
     return 4;
   default:
----------------
jrtc27 wrote:
> Why not just always pass the full DeclSpec and handle the class case here, 
> maybe with a bool to allow other users to not need to treat enum class as 
> different?
Ya, we can do that too. But like GetDiagnosticTypeSpecifierID() is also called 
in many other places in the file so if I pass the full DeclSpec in this 
function will not disturb those calls?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D147989/new/

https://reviews.llvm.org/D147989

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to