Mercurial > projects > ldc
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 } |