Skip to content

Commit 363adc6

Browse files
committed
Correct architecture in release notes
1 parent 665877e commit 363adc6

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff 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

11531152
Android Support
11541153
^^^^^^^^^^^^^^^

clang/include/clang/Basic/LangOptions.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)