aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/darwin.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2012-10-04 11:38:43 -0400
committerJason Merrill <jason@gcc.gnu.org>2012-10-04 11:38:43 -0400
commitb674cffe6605b8949db5ddcdb7b0bc2546c1d6d5 (patch)
tree1298c17673de6e773093d7f4c0512bcb6ca503ee /gcc/config/darwin.c
parentf591bd8f507db985a2d194b3b58b5d8b128dce0a (diff)
downloadgcc-b674cffe6605b8949db5ddcdb7b0bc2546c1d6d5.zip
gcc-b674cffe6605b8949db5ddcdb7b0bc2546c1d6d5.tar.gz
gcc-b674cffe6605b8949db5ddcdb7b0bc2546c1d6d5.tar.bz2
darwin.c (darwin_assemble_visibility): Treat VISIBILITY_INTERNAL as hidden.
* config/darwin.c (darwin_assemble_visibility): Treat VISIBILITY_INTERNAL as hidden. * config/darwin-c.c (find_subframework_file): Add missing const. (framework_construct_pathname): Likewise. From-SVN: r192085
Diffstat (limited to 'gcc/config/darwin.c')
-rw-r--r--gcc/config/darwin.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c
index 54c92d1..5a9f50a 100644
--- a/gcc/config/darwin.c
+++ b/gcc/config/darwin.c
@@ -2623,7 +2623,7 @@ darwin_assemble_visibility (tree decl, int vis)
{
if (vis == VISIBILITY_DEFAULT)
;
- else if (vis == VISIBILITY_HIDDEN)
+ else if (vis == VISIBILITY_HIDDEN || vis == VISIBILITY_INTERNAL)
{
fputs ("\t.private_extern ", asm_out_file);
assemble_name (asm_out_file,
@@ -2631,7 +2631,7 @@ darwin_assemble_visibility (tree decl, int vis)
fputs ("\n", asm_out_file);
}
else
- warning (OPT_Wattributes, "internal and protected visibility attributes "
+ warning (OPT_Wattributes, "protected visibility attribute "
"not supported in this configuration; ignored");
}