diff --git a/ddmd/lexer.d b/ddmd/lexer.d index fa009f68a3..7b547c1d9e 100644 --- a/ddmd/lexer.d +++ b/ddmd/lexer.d @@ -28,16 +28,6 @@ import ddmd.root.stringtable; import ddmd.tokens; import ddmd.utf; -version(IN_LLVM) -{ - // Provide extern C++ function for LDC to initializer Lexer (no C++-header available) - extern (C++) void Lexer_initLexer() - { - Lexer.initLexer(); - } - -} - enum LS = 0x2028; // UTF line separator enum PS = 0x2029; // UTF paragraph separator diff --git a/driver/main.cpp b/driver/main.cpp index 3c1dc29e2f..d48429f0f0 100644 --- a/driver/main.cpp +++ b/driver/main.cpp @@ -71,9 +71,6 @@ int rt_init(); // in traits.c void initTraitsStringTable(); -// In ddmd/lexer.d -void Lexer_initLexer(); - // In ddmd/doc.d void gendocfile(Module *m); @@ -1015,7 +1012,6 @@ int main(int argc, char **argv) { } // Initialization - Lexer_initLexer(); Type::_init(); Id::initialize(); Module::_init();