Mercurial > projects > ldc
diff 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 |
line wrap: on
line diff
--- a/dmd/id.c Thu Jul 31 19:14:49 2008 +0200 +++ b/dmd/id.c Fri Aug 01 00:32:06 2008 +0200 @@ -167,11 +167,15 @@ Identifier *Id::lib; Identifier *Id::msg; Identifier *Id::GNU_asm; -Identifier *Id::LLVM_intrinsic; -Identifier *Id::LLVM_internal; +Identifier *Id::intrinsic; +Identifier *Id::va_intrinsic; +Identifier *Id::no_typeinfo; +Identifier *Id::no_moduleinfo; +Identifier *Id::alloca; +Identifier *Id::va_start; +Identifier *Id::va_arg; Identifier *Id::tohash; Identifier *Id::tostring; -Identifier *Id::alloca; Identifier *Id::main; Identifier *Id::WinMain; Identifier *Id::DllMain; @@ -342,11 +346,15 @@ lib = Lexer::idPool("lib"); msg = Lexer::idPool("msg"); GNU_asm = Lexer::idPool("GNU_asm"); - LLVM_intrinsic = Lexer::idPool("LLVM_intrinsic"); - LLVM_internal = Lexer::idPool("LLVM_internal"); + intrinsic = Lexer::idPool("intrinsic"); + va_intrinsic = Lexer::idPool("va_intrinsic"); + no_typeinfo = Lexer::idPool("no_typeinfo"); + no_moduleinfo = Lexer::idPool("no_moduleinfo"); + alloca = Lexer::idPool("alloca"); + va_start = Lexer::idPool("va_start"); + va_arg = Lexer::idPool("va_arg"); tohash = Lexer::idPool("toHash"); tostring = Lexer::idPool("toString"); - alloca = Lexer::idPool("alloca"); main = Lexer::idPool("main"); WinMain = Lexer::idPool("WinMain"); DllMain = Lexer::idPool("DllMain");