File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -3731,7 +3731,7 @@ enum class AccessStrategy : unsigned char {
3731
3731
// / Information about a behavior instantiated by a storage declaration.
3732
3732
// /
3733
3733
// / TODO: Accessors, composed behaviors
3734
- struct BehaviorRecord {
3734
+ struct alignas ( 1 << 3 ) BehaviorRecord {
3735
3735
// The behavior name.
3736
3736
TypeRepr *ProtocolName;
3737
3737
// The parameter expression, if any.
@@ -3838,7 +3838,7 @@ class AbstractStorageDecl : public ValueDecl {
3838
3838
struct GetSetRecord ;
3839
3839
3840
3840
// / This is stored immediately before the GetSetRecord.
3841
- struct AddressorRecord {
3841
+ struct alignas ( 1 << 3 ) AddressorRecord {
3842
3842
FuncDecl *Address = nullptr ; // User-defined address accessor
3843
3843
FuncDecl *MutableAddress = nullptr ; // User-defined mutableAddress accessor
3844
3844
@@ -3850,7 +3850,7 @@ class AbstractStorageDecl : public ValueDecl {
3850
3850
void configureAddressorRecord (AddressorRecord *record,
3851
3851
FuncDecl *addressor, FuncDecl *mutableAddressor);
3852
3852
3853
- struct GetSetRecord {
3853
+ struct alignas ( 1 << 3 ) GetSetRecord {
3854
3854
SourceRange Braces;
3855
3855
FuncDecl *Get = nullptr ; // User-defined getter
3856
3856
FuncDecl *Set = nullptr ; // User-defined setter
You can’t perform that action at this time.
0 commit comments