[vala] Fix postconditions in namespace methods
- From: Jürg Billeter <juergbi src gnome org>
 
- To: svn-commits-list gnome org
 
- Cc: 
 
- Subject: [vala] Fix postconditions in namespace methods
 
- Date: Mon, 14 Sep 2009 15:42:36 +0000 (UTC)
 
commit 57cd5f2e6be8d79c5cc6c7096c4a6194bdaa8bc1
Author: Jürg Billeter <j bitron ch>
Date:   Mon Sep 14 17:41:50 2009 +0200
    Fix postconditions in namespace methods
    
    Fixes bug 595134.
 vala/valanamespace.vala |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/vala/valanamespace.vala b/vala/valanamespace.vala
index 7a31c8f..b7e16aa 100644
--- a/vala/valanamespace.vala
+++ b/vala/valanamespace.vala
@@ -378,6 +378,10 @@ public class Vala.Namespace : Symbol {
 			m.error = true;
 			return;
 		}
+		if (!(m.return_type is VoidType) && m.get_postconditions ().size > 0) {
+			m.result_var = new LocalVariable (m.return_type.copy (), "result", null, source_reference);
+			m.result_var.is_result = true;
+		}
 
 		methods.add (m);
 		scope.add (m.name, m);
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]