summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/config/i386/midipix.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/i386/midipix.c b/gcc/config/i386/midipix.c
index e1d2f1bd3..d8d1f0728 100644
--- a/gcc/config/i386/midipix.c
+++ b/gcc/config/i386/midipix.c
@@ -136,9 +136,9 @@ static void midipix_pe_create_got_entry(FILE * stream, const char * name, tree d
? winnt_ptrsize_quad
: winnt_ptrsize_long;
- visibility = (decl->decl_with_vis.visibility == VISIBILITY_DEFAULT)
- ? default_visibility
- : decl->decl_with_vis.visibility;
+ visibility = decl->decl_with_vis.visibility_specified
+ ? decl->decl_with_vis.visibility
+ : default_visibility;
if ((visibility == VISIBILITY_PROTECTED) || (visibility == VISIBILITY_INTERNAL))
return;