summaryrefslogtreecommitdiff
path: root/ccode/valaccodedeclaration.vala
diff options
context:
space:
mode:
authorEvan Nemerson <evan@coeus-group.com>2010-05-15 15:16:36 -0700
committerJürg Billeter <j@bitron.ch>2010-06-15 20:40:27 +0200
commit2fb2383e5b878da9f3d800e492252115a76c387c (patch)
tree4f5466fde1e132a74007ed18fcf26a351e12b062 /ccode/valaccodedeclaration.vala
parenta2c979388250683f8dc91c18db45d3a0a5b3b3e3 (diff)
downloadvala-2fb2383e5b878da9f3d800e492252115a76c387c.tar.gz
codegen: write G_GNUC_DEPRECATED in generated C where appropriate
Diffstat (limited to 'ccode/valaccodedeclaration.vala')
-rw-r--r--ccode/valaccodedeclaration.vala6
1 files changed, 5 insertions, 1 deletions
diff --git a/ccode/valaccodedeclaration.vala b/ccode/valaccodedeclaration.vala
index 79966f495..556174e65 100644
--- a/ccode/valaccodedeclaration.vala
+++ b/ccode/valaccodedeclaration.vala
@@ -30,7 +30,7 @@ public class Vala.CCodeDeclaration : CCodeStatement {
* The type of the local variable.
*/
public string type_name { get; set; }
-
+
/**
* The declaration modifier.
*/
@@ -95,6 +95,10 @@ public class Vala.CCodeDeclaration : CCodeStatement {
decl.write (writer);
}
+ if (CCodeModifiers.DEPRECATED in modifiers) {
+ writer.write_string (" G_GNUC_DEPRECATED");
+ }
+
writer.write_string (";");
writer.write_newline ();
return;