[clang] [clang]: support std::meta::info for primitive types (PR #190356)

Timm Baeder via cfe-commits cfe-commits at lists.llvm.org
Sat Apr 4 06:47:51 PDT 2026


================
@@ -825,6 +826,10 @@ class TargetInfo : public TransferrableTargetInfo,
   unsigned getIbm128Align() const { return Ibm128Align; }
   const llvm::fltSemantics &getIbm128Format() const { return *Ibm128Format; }
 
+  /// getMetaInfoWidth/Align - Returns the size/align of std::meta::info.
+  unsigned getMetaInfoWidth() const { return MetaInfoWidth; }
+  unsigned getMetaInfoAlign() const { return MetaInfoAlign; }
----------------
tbaederr wrote:

```suggestion
  /// Returns the size of std::meta::info.
  unsigned getMetaInfoWidth() const { return MetaInfoWidth; }
  /// eturns the align of std::meta::info.
  unsigned getMetaInfoAlign() const { return MetaInfoAlign; }
```

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


More information about the cfe-commits mailing list