Author: benlangmuir
Date: Mon Jan 26 14:01:17 2015
New Revision: 227129
URL: http://llvm.org/viewvc/llvm-project?rev=227129&view=rev
Log:
Tweak r227115 per review feedback
Use getAsArrayTypeUnsafe() instead of getUnqualifiedDesugaredType() to
get the underlying ArrayType.
Modified:
cfe/trunk/lib/Sema/SemaInit.cpp
Modified: cfe/trunk/lib/Sema/SemaInit.cpp
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaInit.cpp?rev=227129&r1=227128&r2=227129&view=diff
==============================================================================
--- cfe/trunk/lib/Sema/SemaInit.cpp (original)
+++ cfe/trunk/lib/Sema/SemaInit.cpp Mon Jan 26 14:01:17 2015
@@ -150,7 +150,7 @@ static void CheckStringInit(Expr *Str, Q
Sema &S) {
// Get the length of the string as parsed.
auto *ConstantArrayTy =
- cast<ConstantArrayType>(Str->getType()->getUnqualifiedDesugaredType());
+ cast<ConstantArrayType>(Str->getType()->getAsArrayTypeUnsafe());
uint64_t StrLength = ConstantArrayTy->getSize().getZExtValue();
if (const IncompleteArrayType *IAT = dyn_cast<IncompleteArrayType>(AT)) {
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits