Merge "Only hide assembly functions for Chrome"

This commit is contained in:
Johann 2014-05-02 07:15:38 -07:00 committed by Gerrit Code Review
commit ac8c069198

View File

@ -592,16 +592,20 @@ DECLARE_ARG 7, 8, 9, 10, 11, 12, 13, 14
CAT_XDEFINE cglobaled_, %1, 1 CAT_XDEFINE cglobaled_, %1, 1
%endif %endif
%xdefine current_function %1 %xdefine current_function %1
%ifidn __OUTPUT_FORMAT__,elf %ifdef CHROMIUM
global %1:function hidden %ifidn __OUTPUT_FORMAT__,elf
%elifidn __OUTPUT_FORMAT__,elf32 global %1:function hidden
global %1:function hidden %elifidn __OUTPUT_FORMAT__,elf32
%elifidn __OUTPUT_FORMAT__,elf64 global %1:function hidden
global %1:function hidden %elifidn __OUTPUT_FORMAT__,elf64
%elifidn __OUTPUT_FORMAT__,macho32 global %1:function hidden
global %1:private_extern %elifidn __OUTPUT_FORMAT__,macho32
%elifidn __OUTPUT_FORMAT__,macho64 global %1:private_extern
global %1:private_extern %elifidn __OUTPUT_FORMAT__,macho64
global %1:private_extern
%else
global %1
%endif
%else %else
global %1 global %1
%endif %endif