comparison dmd/id.c @ 443:44f08170f4ef

Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn. Reworked the LLVMDC specific pragmas.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Fri, 01 Aug 2008 00:32:06 +0200
parents aaade6ded589
children cc40db549aea
comparison
equal deleted inserted replaced
442:76078c8ab5b9 443:44f08170f4ef
165 Identifier *Id::aaValues; 165 Identifier *Id::aaValues;
166 Identifier *Id::aaRehash; 166 Identifier *Id::aaRehash;
167 Identifier *Id::lib; 167 Identifier *Id::lib;
168 Identifier *Id::msg; 168 Identifier *Id::msg;
169 Identifier *Id::GNU_asm; 169 Identifier *Id::GNU_asm;
170 Identifier *Id::LLVM_intrinsic; 170 Identifier *Id::intrinsic;
171 Identifier *Id::LLVM_internal; 171 Identifier *Id::va_intrinsic;
172 Identifier *Id::no_typeinfo;
173 Identifier *Id::no_moduleinfo;
174 Identifier *Id::alloca;
175 Identifier *Id::va_start;
176 Identifier *Id::va_arg;
172 Identifier *Id::tohash; 177 Identifier *Id::tohash;
173 Identifier *Id::tostring; 178 Identifier *Id::tostring;
174 Identifier *Id::alloca;
175 Identifier *Id::main; 179 Identifier *Id::main;
176 Identifier *Id::WinMain; 180 Identifier *Id::WinMain;
177 Identifier *Id::DllMain; 181 Identifier *Id::DllMain;
178 void Id::initialize() 182 void Id::initialize()
179 { 183 {
340 aaValues = Lexer::idPool("_aaValues"); 344 aaValues = Lexer::idPool("_aaValues");
341 aaRehash = Lexer::idPool("_aaRehash"); 345 aaRehash = Lexer::idPool("_aaRehash");
342 lib = Lexer::idPool("lib"); 346 lib = Lexer::idPool("lib");
343 msg = Lexer::idPool("msg"); 347 msg = Lexer::idPool("msg");
344 GNU_asm = Lexer::idPool("GNU_asm"); 348 GNU_asm = Lexer::idPool("GNU_asm");
345 LLVM_intrinsic = Lexer::idPool("LLVM_intrinsic"); 349 intrinsic = Lexer::idPool("intrinsic");
346 LLVM_internal = Lexer::idPool("LLVM_internal"); 350 va_intrinsic = Lexer::idPool("va_intrinsic");
351 no_typeinfo = Lexer::idPool("no_typeinfo");
352 no_moduleinfo = Lexer::idPool("no_moduleinfo");
353 alloca = Lexer::idPool("alloca");
354 va_start = Lexer::idPool("va_start");
355 va_arg = Lexer::idPool("va_arg");
347 tohash = Lexer::idPool("toHash"); 356 tohash = Lexer::idPool("toHash");
348 tostring = Lexer::idPool("toString"); 357 tostring = Lexer::idPool("toString");
349 alloca = Lexer::idPool("alloca");
350 main = Lexer::idPool("main"); 358 main = Lexer::idPool("main");
351 WinMain = Lexer::idPool("WinMain"); 359 WinMain = Lexer::idPool("WinMain");
352 DllMain = Lexer::idPool("DllMain"); 360 DllMain = Lexer::idPool("DllMain");
353 } 361 }