[PATCH] D50783: [CodeGen] Merge identical block descriptor global variables

David Chisnall via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Fri Aug 31 03:40:30 PDT 2018

theraven added a comment.

This revision broke blocks on all ELF targets.  The block descriptors' symbol names can now include the @ character, which is reserved on ELF platforms as a separator between symbol name and symbol version.  As a result, nothing containing a block that has an Objective-C object argument will link.  Please add mangling similar to that in the GNUstep runtime to avoid this.

  rC Clang


More information about the cfe-commits mailing list