[Bug 20] volatile introduces new scope
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Mon Mar 6 09:26:07 PST 2006
http://d.puremagic.com/bugzilla/show_bug.cgi?id=20
smjg at iname.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |smjg at iname.com
------- Comment #1 from smjg at iname.com 2006-03-06 11:26 -------
All runtime control statements of this kind introduce a scope. What bit of the
spec states that volatile is any different?
As I understand it:
- volatile_03_A is correctly classified
- volatile_03_B is incorrectly classified, because i is out of scope outside of
the volatile statement
- volatile_03_C is correctly classified, but for a different reason, namely "A
local symbol's name, however, must be unique within the function."
--
More information about the Digitalmars-d-bugs
mailing list