summaryrefslogtreecommitdiff
path: root/ccode
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2016-11-11 21:59:05 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2016-11-11 22:21:57 +0100
commit9eebc7c324ad8554b68faa8277cafb37844d0d3e (patch)
treef0d64190da1a4a713237738eeedba4317e57e920 /ccode
parenta9677aa57de0fe0fd5eb23938f562e4ba9b0556b (diff)
downloadvala-9eebc7c324ad8554b68faa8277cafb37844d0d3e.tar.gz
ccode: Fix and disable deprecating EnumValue
This still requires GCC 6.0 and later to work. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47043
Diffstat (limited to 'ccode')
-rw-r--r--ccode/valaccodeenumvalue.vala8
1 files changed, 5 insertions, 3 deletions
diff --git a/ccode/valaccodeenumvalue.vala b/ccode/valaccodeenumvalue.vala
index e952f4b90..2fa408587 100644
--- a/ccode/valaccodeenumvalue.vala
+++ b/ccode/valaccodeenumvalue.vala
@@ -43,12 +43,14 @@ public class Vala.CCodeEnumValue : CCodeNode {
public override void write (CCodeWriter writer) {
writer.write_string (name);
+ if (CCodeModifiers.DEPRECATED in modifiers) {
+ // FIXME Requires GCC 6.0 to work at this place
+ // https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47043
+ //writer.write_string (" G_GNUC_DEPRECATED");
+ }
if (value != null) {
writer.write_string (" = ");
value.write (writer);
}
- if (CCodeModifiers.DEPRECATED in modifiers) {
- writer.write_string (" G_GNUC_DEPRECATED");
- }
}
}