[clang] aligned attribute doc (PR #195278)

Kartik Ohlan via cfe-commits cfe-commits at lists.llvm.org
Sat May 2 10:11:46 PDT 2026


================
@@ -10000,3 +9983,40 @@ different languages to coexist on the same call stack while each interpreting
 exceptions according to their own rules.
   }];
 }
+
+def AlignedDocs : Documentation {
+  let Category = DocCatDecl;
+  let Heading = "aligned";
+  let Content = [{
+The ``aligned`` attribute specifies a minimum alignment (in bytes) for a 
+variable, structure field, or type definition. The attribute takes an 
+optional integer constant expression that must evaluate to a power of two.
+
+.. code-block:: c++
+
+  struct __attribute__((aligned(8))) S { 
+    short f[3]; 
+  };
+
+If the alignment factor is omitted, the compiler defaults to the largest 
----------------
Ko496-glitch wrote:

yes i will push the iteration right away,


https://github.com/llvm/llvm-project/pull/195278


More information about the cfe-commits mailing list