diff --git a/mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td b/mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td
--- a/mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td
+++ b/mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td
@@ -28,6 +28,7 @@
     This dialect contains the definitions necessary to target specific Arm SVE
     scalable vector operations.
   }];
+  let usePropertiesForAttributes = 1;
 
 }