diff options
author | Chris Lattner <sabre@nondot.org> | 2009-10-05 02:29:51 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-10-05 02:29:51 +0000 |
commit | cb08fb7b8301ebaf1d91207644f6b45e3ff1c27e (patch) | |
tree | 70dbd001b44a08252e580badf2077dd625054b32 /llvm/lib/Debugger/SourceLanguage.cpp | |
parent | 4002c8eeaa7d8d44408089bd64904d2e0d5cb28a (diff) | |
download | bcm5719-llvm-cb08fb7b8301ebaf1d91207644f6b45e3ff1c27e.tar.gz bcm5719-llvm-cb08fb7b8301ebaf1d91207644f6b45e3ff1c27e.zip |
remove llvm-db: it is completely broken and if anyone wants to do a debugger,
they should not base it on llvm-db (which not following almost any "best practices").
llvm-svn: 83288
Diffstat (limited to 'llvm/lib/Debugger/SourceLanguage.cpp')
-rw-r--r-- | llvm/lib/Debugger/SourceLanguage.cpp | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/llvm/lib/Debugger/SourceLanguage.cpp b/llvm/lib/Debugger/SourceLanguage.cpp deleted file mode 100644 index 4fcc38bd334..00000000000 --- a/llvm/lib/Debugger/SourceLanguage.cpp +++ /dev/null @@ -1,54 +0,0 @@ -//===-- SourceLanguage.cpp - Implement the SourceLanguage class -----------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file implements the SourceLanguage class. -// -//===----------------------------------------------------------------------===// - -#include "llvm/Debugger/SourceLanguage.h" -#include "llvm/Debugger/ProgramInfo.h" -using namespace llvm; - -const SourceLanguage &SourceLanguage::get(unsigned ID) { - switch (ID) { - case 1: // DW_LANG_C89 - case 2: // DW_LANG_C - case 12: // DW_LANG_C99 - return getCFamilyInstance(); - - case 4: // DW_LANG_C_plus_plus - return getCPlusPlusInstance(); - - case 3: // DW_LANG_Ada83 - case 5: // DW_LANG_Cobol74 - case 6: // DW_LANG_Cobol85 - case 7: // DW_LANG_Fortran77 - case 8: // DW_LANG_Fortran90 - case 9: // DW_LANG_Pascal83 - case 10: // DW_LANG_Modula2 - case 11: // DW_LANG_Java - case 13: // DW_LANG_Ada95 - case 14: // DW_LANG_Fortran95 - default: - return getUnknownLanguageInstance(); - } -} - - -SourceFileInfo * -SourceLanguage::createSourceFileInfo(const GlobalVariable *Desc, - ProgramInfo &PI) const { - return new SourceFileInfo(Desc, *this); -} - -SourceFunctionInfo * -SourceLanguage::createSourceFunctionInfo(const GlobalVariable *Desc, - ProgramInfo &PI) const { - return new SourceFunctionInfo(PI, Desc); -} |