comparison dmd/module.c @ 1146:1860414bf3b7

* Moved ir/irsymbol.cpp/h into ir/irdsymbol.cpp/h. * Added #if IN_DMD versioning around DMD backend specific code in the D1 frontend, D2 is currently broken. * All part of a greater cleanup scheme.
author Tomas Lindquist Olsen <tomas.l.olsen gmail.com>
date Thu, 26 Mar 2009 20:45:53 +0100
parents eeb8b95ea92e
children e961851fb8be
comparison
equal deleted inserted replaced
1145:40caa8207b3e 1146:1860414bf3b7
95 searchCacheFlags = 0; 95 searchCacheFlags = 0;
96 semanticstarted = 0; 96 semanticstarted = 0;
97 semanticdone = 0; 97 semanticdone = 0;
98 decldefs = NULL; 98 decldefs = NULL;
99 vmoduleinfo = NULL; 99 vmoduleinfo = NULL;
100 #if IN_DMD
100 massert = NULL; 101 massert = NULL;
101 marray = NULL; 102 marray = NULL;
102 sictor = NULL; 103 sictor = NULL;
103 sctor = NULL; 104 sctor = NULL;
104 sdtor = NULL; 105 sdtor = NULL;
105 stest = NULL; 106 stest = NULL;
106 sfilename = NULL; 107 sfilename = NULL;
108 #endif
107 root = 0; 109 root = 0;
108 importedFrom = NULL; 110 importedFrom = NULL;
109 srcfile = NULL; 111 srcfile = NULL;
110 objfile = NULL; 112 objfile = NULL;
111 docfile = NULL; 113 docfile = NULL;
118 versionids = NULL; 120 versionids = NULL;
119 versionidsNot = NULL; 121 versionidsNot = NULL;
120 122
121 macrotable = NULL; 123 macrotable = NULL;
122 escapetable = NULL; 124 escapetable = NULL;
125 #if IN_DMD
123 doppelganger = 0; 126 doppelganger = 0;
124 cov = NULL; 127 cov = NULL;
125 covb = NULL; 128 covb = NULL;
129 #endif
126 130
127 srcfilename = FileName::defaultExt(filename, global.mars_ext); 131 srcfilename = FileName::defaultExt(filename, global.mars_ext);
128 if (!srcfilename->equalsExt(global.mars_ext) && 132 if (!srcfilename->equalsExt(global.mars_ext) &&
129 !srcfilename->equalsExt(global.hdr_ext) && 133 !srcfilename->equalsExt(global.hdr_ext) &&
130 !srcfilename->equalsExt("dd")) 134 !srcfilename->equalsExt("dd"))