diff --git a/vala/valaflowanalyzer.vala b/vala/valaflowanalyzer.vala
index dde5446..8dfc453 100644
--- a/vala/valaflowanalyzer.vala
+++ b/vala/valaflowanalyzer.vala
@@ -398,6 +398,9 @@ public class Vala.FlowAnalyzer : CodeVisitor {
 			node.get_used_variables (used_variables);
 			
 			foreach (LocalVariable var_symbol in used_variables) {
+				if (null != var_symbol.variable_type.data_type.get_default_value ()) { 
+					continue; 
+				}
 				var variable_stack = var_map.get (var_symbol);
 				if (variable_stack == null || variable_stack.size == 0) {
 					Report.error (node.source_reference, "use of possibly unassigned local variable `%s'".printf (var_symbol.name));
