summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Debugger/SourceLanguage.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-10-05 02:29:51 +0000
committerChris Lattner <sabre@nondot.org>2009-10-05 02:29:51 +0000
commitcb08fb7b8301ebaf1d91207644f6b45e3ff1c27e (patch)
tree70dbd001b44a08252e580badf2077dd625054b32 /llvm/lib/Debugger/SourceLanguage.cpp
parent4002c8eeaa7d8d44408089bd64904d2e0d5cb28a (diff)
downloadbcm5719-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.cpp54
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);
-}
OpenPOWER on IntegriCloud