Make a bunch of static arrays const.
[oota-llvm.git] / lib / IR / AutoUpgrade.cpp
index 5ffe288efb65a392ecf215258bee93b76df8c6ed..9de149559df6cf4e364f8df2d0241f965f14bde5 100644 (file)
@@ -106,14 +106,15 @@ static bool UpgradeIntrinsicFunction1(Function *F, Function *&NewFn) {
     }
     Regex vstRegex("^arm\\.neon\\.vst([1234]|[234]lane)\\.v[a-z0-9]*$");
     if (vstRegex.match(Name)) {
-      static Intrinsic::ID StoreInts[] = {Intrinsic::arm_neon_vst1,
-                                          Intrinsic::arm_neon_vst2,
-                                          Intrinsic::arm_neon_vst3,
-                                          Intrinsic::arm_neon_vst4};
-
-      static Intrinsic::ID StoreLaneInts[] = {Intrinsic::arm_neon_vst2lane,
-                                              Intrinsic::arm_neon_vst3lane,
-                                              Intrinsic::arm_neon_vst4lane};
+      static const Intrinsic::ID StoreInts[] = {Intrinsic::arm_neon_vst1,
+                                                Intrinsic::arm_neon_vst2,
+                                                Intrinsic::arm_neon_vst3,
+                                                Intrinsic::arm_neon_vst4};
+
+      static const Intrinsic::ID StoreLaneInts[] = {
+        Intrinsic::arm_neon_vst2lane, Intrinsic::arm_neon_vst3lane,
+        Intrinsic::arm_neon_vst4lane
+      };
 
       auto fArgs = F->getFunctionType()->params();
       Type *Tys[] = {fArgs[0], fArgs[1]};