comparison dmd/scope.h @ 1195:e961851fb8be

Merged DMD 1.042.
author Tomas Lindquist Olsen <tomas.l.olsen gmail.com>
date Fri, 03 Apr 2009 17:59:34 +0200
parents f99a3b393c03
children 8026319762be
comparison
equal deleted inserted replaced
1194:1853dcd9b944 1195:e961851fb8be
1 1
2 // Copyright (c) 1999-2005 by Digital Mars 2 // Copyright (c) 1999-2009 by Digital Mars
3 // All Rights Reserved 3 // All Rights Reserved
4 // written by Walter Bright 4 // written by Walter Bright
5 // http://www.digitalmars.com 5 // http://www.digitalmars.com
6 // License for redistribution is by either the Artistic License 6 // License for redistribution is by either the Artistic License
7 // in artistic.txt, or the GNU General Public License in gnu.txt. 7 // in artistic.txt, or the GNU General Public License in gnu.txt.
29 struct AnonymousAggregateDeclaration; 29 struct AnonymousAggregateDeclaration;
30 struct FuncDeclaration; 30 struct FuncDeclaration;
31 struct DocComment; 31 struct DocComment;
32 struct EnclosingHandler; 32 struct EnclosingHandler;
33 struct AnonDeclaration; 33 struct AnonDeclaration;
34
35 #if __GNUC__
36 #include "dsymbol.h" // PROT
37 #include "mars.h" // LINK
38 #else
34 enum LINK; 39 enum LINK;
35 enum PROT; 40 enum PROT;
41 #endif
36 42
37 struct Scope 43 struct Scope
38 { 44 {
39 Scope *enclosing; // enclosing Scope 45 Scope *enclosing; // enclosing Scope
40 46