vala r1676 - in trunk: . vala
- From: jaredm svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r1676 - in trunk: . vala
- Date: Sat, 5 Jul 2008 12:45:35 +0000 (UTC)
Author: jaredm
Date: Sat Jul 5 12:45:35 2008
New Revision: 1676
URL: http://svn.gnome.org/viewvc/vala?rev=1676&view=rev
Log:
2008-07-05 Jared Moore <jaredm svn gnome org>
* vala/valasemanticanalyzer.vala:
Prevent "main" method from throwing errors, fixes bug 538248.
Modified:
trunk/ (props changed)
trunk/ChangeLog
trunk/vala/valasemanticanalyzer.vala
Modified: trunk/vala/valasemanticanalyzer.vala
==============================================================================
--- trunk/vala/valasemanticanalyzer.vala (original)
+++ trunk/vala/valasemanticanalyzer.vala Sat Jul 5 12:45:35 2008
@@ -533,6 +533,10 @@
}
}
+ if (m.tree_can_fail && m.name == "main") {
+ Report.error (m.source_reference, "\"main\" method cannot throw errors");
+ }
+
// check that all errors that can be thrown in the method body are declared
if (m.body != null) {
foreach (DataType body_error_type in m.body.get_error_types ()) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]