[PATCH] D33398: Mangle __unaligned in Itanium ABI
Roger Ferrer Ibanez via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Jun 1 00:58:39 PDT 2017
rogfer01 added inline comments.
================
Comment at: lib/AST/ItaniumMangle.cpp:2210
+ if (Quals.hasUnaligned())
+ mangleVendorQualifier("__unaligned");
+
----------------
rsmith wrote:
> Too much indentation here. Also, the ABI requires the "unordered" vendor qualifiers to be emitted in reverse alphabetical order, so this should be emitted after `__weak` and `__strong` but before `__autoreleasing`.
I think you meant after `__weak` but before `__strong` and `__autoreleasing`? Maybe I'm misinterpreting something here.
The current patch emits `__weak`, then `__unaligned` and then the remaining ARC ones.
https://reviews.llvm.org/D33398
More information about the cfe-commits
mailing list