On 26 Sep 2016, at 14:33, Perevalov Alexey via llvm-dev <llvm-...@lists.llvm.org> wrote: > > Could somebody point me where to solve that problem, is it AST > generation stage, or linkage stage or maybe it's not a problem and just LTO > could be solution here?
First, please don’t expect the sizes for different runtimes to be the same (or, necessarily, to be even very close). The Mac runtimes have a bit more support from the linker for various things. To ensure that property introspection is consistent without this support, the GNUstep runtime IR generation emits property definitions in all compilation units and then uniques them later. We’re currently working on a new ABI for the GNUstep runtime that should address the size issues, but until then this looks pretty much what I’d expect. David _______________________________________________ cfe-users mailing list cfe-users@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users