xref: /llvm-project/lldb/test/API/lang/cpp/gmodules/pch-chain/pch.h (revision 252f3c98db1383ee0e1f25020d488ffb7b4ac392)
1*252f3c98SMichael Buch #ifndef PCH_H_IN
2*252f3c98SMichael Buch #define PCH_H_IN
3*252f3c98SMichael Buch 
4*252f3c98SMichael Buch static const int kAlignment = 64;
5*252f3c98SMichael Buch 
6*252f3c98SMichael Buch struct [[gnu::aligned(kAlignment)]] Submatrix {
7*252f3c98SMichael Buch   struct RowCol origin;
8*252f3c98SMichael Buch   struct RowCol size;
9*252f3c98SMichael Buch };
10*252f3c98SMichael Buch 
11*252f3c98SMichael Buch struct [[gnu::aligned(kAlignment)]] MatrixData {
12*252f3c98SMichael Buch   struct Submatrix section;
13*252f3c98SMichael Buch   unsigned stride;
14*252f3c98SMichael Buch };
15*252f3c98SMichael Buch 
16*252f3c98SMichael Buch #endif // _H_IN
17