Use the ArrayType member function for array element types.
authorFilipe Cabecinhas <me@filcab.net>
Wed, 29 Apr 2015 02:27:21 +0000 (02:27 +0000)
committerFilipe Cabecinhas <me@filcab.net>
Wed, 29 Apr 2015 02:27:21 +0000 (02:27 +0000)
ArrayType and StructType accept the same types, so no test.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236078 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Bitcode/Reader/BitcodeReader.cpp

index a381c30170e0647bb738a6206af6d039590b8f48..8141d5673bd2453a63f86a5278df5f617b403c80 100644 (file)
@@ -1475,7 +1475,7 @@ std::error_code BitcodeReader::ParseTypeTableBody() {
       if (Record.size() < 2)
         return Error("Invalid record");
       if ((ResultTy = getTypeByID(Record[1])) &&
-          StructType::isValidElementType(ResultTy))
+          ArrayType::isValidElementType(ResultTy))
         ResultTy = ArrayType::get(ResultTy, Record[0]);
       else
         return Error("Invalid type");