File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -1144,11 +1144,10 @@ Arm and AArch64 Support
11441144
11451145 * FUJITSU-MONAKA (fujitsu-monaka)
11461146
1147- - The AArch64 calling convention for empty structs in C++ mode was changed to
1148- pass them as if they have a size of 1 byte, matching the AAPCS64
1149- specification and GCC's implementation. The previous behaviour of ignoring
1150- the argument can be restored using the -fclang-abi-compat=19 (or earlier)
1151- option.
1147+ - The ARM calling convention for empty structs in C++ mode was changed to pass
1148+ them as if they have a size of 1 byte, matching the AAPCS32 specification and
1149+ GCC's implementation. The previous behaviour of ignoring the argument can be
1150+ restored using the -fclang-abi-compat=19 (or earlier) option.
11521151
11531152Android Support
11541153^^^^^^^^^^^^^^^
Original file line number Diff line number Diff line change @@ -245,7 +245,7 @@ class LangOptionsBase {
245245 // / construction vtable because it hasn't added 'type' as a substitution.
246246 // / - Skip mangling enclosing class templates of member-like friend
247247 // / function templates.
248- // / - Ignore empty struct arguments in C++ mode for AArch64 , instead of
248+ // / - Ignore empty struct arguments in C++ mode for ARM , instead of
249249 // / passing them as if they had a size of 1 byte.
250250 Ver19,
251251
You can’t perform that action at this time.
0 commit comments