16 lines
228 B
OpenEdge ABL
16 lines
228 B
OpenEdge ABL
%module cpp11_alignment
|
|
|
|
%inline %{
|
|
struct A {
|
|
int member;
|
|
};
|
|
const int align1 = alignof(A::member);
|
|
%}
|
|
|
|
%{
|
|
// alignas - not yet working
|
|
struct alignas(16) S {
|
|
int num;
|
|
};
|
|
alignas(double) unsigned char c[sizeof(double)];
|
|
%}
|