Skip to content

Commit ad85d72

Browse files
committed
code review feedback - use dyncast
1 parent 7afa5cc commit ad85d72

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

clang/lib/Sema/SemaHLSL.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2010,8 +2010,8 @@ static bool DiagnoseHLSLRegisterAttribute(Sema &S, SourceLocation &ArgLoc,
20102010
void SemaHLSL::handleResourceBindingAttr(Decl *TheDecl, const ParsedAttr &AL) {
20112011
if (VarDecl *VD = dyn_cast<VarDecl>(TheDecl)) {
20122012
QualType Ty = VD->getType();
2013-
if (Ty->isIncompleteArrayType())
2014-
Ty = cast<IncompleteArrayType>(Ty)->getElementType();
2013+
if (const auto *IAT = dyn_cast<IncompleteArrayType>(Ty))
2014+
Ty = IAT->getElementType();
20152015
if (SemaRef.RequireCompleteType(TheDecl->getBeginLoc(), Ty,
20162016
diag::err_incomplete_type))
20172017
return;

0 commit comments

Comments
 (0)