diff options
author | Chris Lattner <sabre@nondot.org> | 2009-07-26 01:44:55 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-07-26 01:44:55 +0000 |
commit | 13b9251eb1343eb4c93944f5d6838404c27a7273 (patch) | |
tree | 202a4c8bd57aab6bc8d02536ca3b997f0e35ad9b | |
parent | 30c4a3b9a896e2cbb4ef91d46f751a9c48558da4 (diff) |
eliminate a pointless switch stmt.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77110 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/ELFTargetAsmInfo.cpp | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/lib/Target/ELFTargetAsmInfo.cpp b/lib/Target/ELFTargetAsmInfo.cpp index 510816fdfc..da8ed73852 100644 --- a/lib/Target/ELFTargetAsmInfo.cpp +++ b/lib/Target/ELFTargetAsmInfo.cpp @@ -49,17 +49,8 @@ ELFTargetAsmInfo::ELFTargetAsmInfo(const TargetMachine &TM) const Section* ELFTargetAsmInfo::SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind) const { - if (const Function *F = dyn_cast<Function>(GV)) { - switch (F->getLinkage()) { - default: llvm_unreachable("Unknown linkage type!"); - case Function::PrivateLinkage: - case Function::LinkerPrivateLinkage: - case Function::InternalLinkage: - case Function::DLLExportLinkage: - case Function::ExternalLinkage: - return TextSection; - } - } + if (isa<Function>(GV)) + return TextSection; const GlobalVariable *GVar = cast<GlobalVariable>(GV); switch (Kind.getKind()) { |