Using CanQualType::getAs<ArrayType> is unsafe; fix the code currently using it,
authorEli Friedman <eli.friedman@gmail.com>
Thu, 13 Dec 2012 01:43:21 +0000 (01:43 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Thu, 13 Dec 2012 01:43:21 +0000 (01:43 +0000)
commit07bab73c7f0a8dc8477c69d8b744b98610dd9304
tree4bdf0b814e01f27424462ac0950645d14d141d84
parent6262bbf819a0bc04871835011d71eb48dc7f0784
Using CanQualType::getAs<ArrayType> is unsafe; fix the code currently using it,
and make sure additional uses don't get introduced.  <rdar://problem/12858424>.

llvm-svn: 170081
clang/include/clang/AST/CanonicalType.h
clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp
clang/lib/Sema/SemaDecl.cpp
clang/test/SemaCXX/array-bound-merge.cpp
clang/test/SemaTemplate/instantiate-init.cpp