OSDN Git Service

[Hexagon] Silence warning
authorBenjamin Kramer <benny.kra@googlemail.com>
Wed, 22 Apr 2020 16:57:08 +0000 (18:57 +0200)
committerBenjamin Kramer <benny.kra@googlemail.com>
Wed, 22 Apr 2020 16:57:08 +0000 (18:57 +0200)
llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp:296:11: warning: enumeration value 'ScalableVectorTyID' not handled in switch [-Wswitch]
  switch (Ty->getTypeID()) {
          ^

llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp

index 6f74c6b..97aee3a 100644 (file)
@@ -307,7 +307,8 @@ unsigned HexagonTargetObjectFile::getSmallestAddressableSize(const Type *Ty,
     const ArrayType *ATy = cast<const ArrayType>(Ty);
     return getSmallestAddressableSize(ATy->getElementType(), GV, TM);
   }
-  case Type::FixedVectorTyID: {
+  case Type::FixedVectorTyID:
+  case Type::ScalableVectorTyID: {
     const VectorType *PTy = cast<const VectorType>(Ty);
     return getSmallestAddressableSize(PTy->getElementType(), GV, TM);
   }