diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2021-04-27 10:24:55 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2021-04-28 08:50:13 +0200 |
commit | 3e88a26e4c934935cd5e9c0c1b7b9c6a7e195516 (patch) | |
tree | b0de5640530027dbc60aaf26cd69099441f7ed81 | |
parent | 3b080a725dde28abb382490728f96ac5c67e57b8 (diff) | |
download | vala-3e88a26e4c934935cd5e9c0c1b7b9c6a7e195516.tar.gz |
codegen: Don't use G_GNUC_INTERNAL on implicit type specific fields
The actual field was never handled that way, so don't apply it at all
when --hide-internal is passed.
Introduced by 970f58989a2863faca11e30fdbcf4da1273a6acd which claimed to
apply it to methods only.
Fixes https://gitlab.gnome.org/GNOME/vala/issues/1178
-rw-r--r-- | codegen/valaccodebasemodule.vala | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index c00ddc7be..f47bed274 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -1113,8 +1113,6 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { if (f.is_private_symbol ()) { flock.modifiers = CCodeModifiers.STATIC; - } else if (context.hide_internal && f.is_internal_symbol ()) { - flock.modifiers = CCodeModifiers.INTERNAL; } else { flock.modifiers = CCodeModifiers.EXTERN; } @@ -1132,8 +1130,6 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { cdecl.add_declarator (new CCodeVariableDeclarator (get_variable_array_length_cname (f, dim))); if (f.is_private_symbol ()) { cdecl.modifiers = CCodeModifiers.STATIC; - } else if (context.hide_internal && f.is_internal_symbol ()) { - cdecl.modifiers = CCodeModifiers.INTERNAL; } else { cdecl.modifiers = CCodeModifiers.EXTERN; } @@ -1149,8 +1145,6 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { cdecl.add_declarator (new CCodeVariableDeclarator (get_ccode_delegate_target_name (f))); if (f.is_private_symbol ()) { cdecl.modifiers = CCodeModifiers.STATIC; - } else if (context.hide_internal && f.is_internal_symbol ()) { - cdecl.modifiers = CCodeModifiers.INTERNAL; } else { cdecl.modifiers = CCodeModifiers.EXTERN; } @@ -1161,8 +1155,6 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { cdecl.add_declarator (new CCodeVariableDeclarator (get_ccode_delegate_target_destroy_notify_name (f))); if (f.is_private_symbol ()) { cdecl.modifiers = CCodeModifiers.STATIC; - } else if (context.hide_internal && f.is_internal_symbol ()) { - cdecl.modifiers = CCodeModifiers.INTERNAL; } else { cdecl.modifiers = CCodeModifiers.EXTERN; } |