This patch fixes the following compiler error:
error: declaration of ‘mlir::LLVM::cconv::CConv mlir::LLVM::detail::CConvAttrStorage::CConv’ changes meaning of ‘CConv’ [-fpermissive]
CConv as a member variable name was shadowing CConv as an enumeration,
hence the compiler error.
This name was capitalized at a request in the review of the original patch. Is there another way to fix it? Perhaps use the fully qualified type name when necessary to disambiguate?