[OpenCL] Add missing get_image_array_size builtins
authorSven van Haastregt <sven.vanhaastregt@arm.com>
Thu, 12 Mar 2020 13:43:51 +0000 (13:43 +0000)
committerSven van Haastregt <sven.vanhaastregt@arm.com>
Thu, 12 Mar 2020 13:43:51 +0000 (13:43 +0000)
clang/lib/Sema/OpenCLBuiltins.td

index e5109df..0d8764a 100644 (file)
@@ -1409,7 +1409,9 @@ let Extension = FuncExtKhrGlMsaaSharing in {
       }
       def : Builtin<"get_image_dim", [VectorType<Int, 2>, ImageType<imgTy, aQual>], Attr.Const>;
     }
-    def : Builtin<"get_image_array_size", [Size, ImageType<Image2dArrayMsaaDepth, aQual>], Attr.Const>;
+    foreach imgTy = [Image2dArrayMsaa, Image2dArrayMsaaDepth] in {
+      def : Builtin<"get_image_array_size", [Size, ImageType<imgTy, aQual>], Attr.Const>;
+    }
   }
 }