[Issue 4375] Require explicit braces when 'else' is ambiguous
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Mon Sep 20 17:42:15 PDT 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4375
--- Comment #4 from bearophile_hugs at eml.cc 2010-09-20 17:41:37 PDT ---
It seems that not just GCC flags this a possible error, in the Java audit rules
in some Google Software this problem is named "Dangling Else":
http://code.google.com/intl/en-EN/webtoolkit/tools/codepro/doc/features/audit/audit_rules_com.instantiations.assist.eclipse.auditGroup.possibleErrors.html#com.instantiations.assist.eclipse.audit.danglingElse
It says:
This audit rule finds places in the code where else clauses are not preceded by
a block because these can lead to dangling else errors.
Example
if (a > 0)
if (a > 100)
b = a - 100;
else
b = -a;
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list