You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
struct__attribute__((trivial_abi)) S3_3 { // expected-warning {{'trivial_abi' cannot be applied to 'S3_3'}} expected-note {{has a field of a non-trivial class type}}
39
39
S3_3(S3_3 &&);
40
40
S3_2 s32;
41
41
};
42
+
#ifdef __ORBIS__
43
+
// The ClangABI4OrPS4 calling convention kind passes classes in registers if the
44
+
// copy constructor is trivial for calls *or deleted*, while other platforms do
struct__attribute__((trivial_abi)) S18 { // expected-warning {{'trivial_abi' cannot be applied to 'S18'}} expected-note {{copy constructors and move constructors are all deleted}}
0 commit comments