diff options
-rw-r--r-- | lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 3 | ||||
-rw-r--r-- | test/DebugInfo/X86/enum-class.ll | 11 |
2 files changed, 0 insertions, 14 deletions
diff --git a/lib/CodeGen/AsmPrinter/DwarfUnit.cpp b/lib/CodeGen/AsmPrinter/DwarfUnit.cpp index f9611545f8..aa04a46676 100644 --- a/lib/CodeGen/AsmPrinter/DwarfUnit.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfUnit.cpp @@ -1765,9 +1765,6 @@ void DwarfUnit::constructEnumTypeDIE(DIE &Buffer, DICompositeType CTy) { int64_t Value = Enum.getEnumValue(); addSInt(Enumerator, dwarf::DW_AT_const_value, dwarf::DW_FORM_sdata, Value); - - // Add the enumerator to the __apple_names accelerator table. - addAccelName(Name, Enumerator); } } DIType DTy = resolve(CTy.getTypeDerivedFrom()); diff --git a/test/DebugInfo/X86/enum-class.ll b/test/DebugInfo/X86/enum-class.ll index e027f9a1a1..a31e254c24 100644 --- a/test/DebugInfo/X86/enum-class.ll +++ b/test/DebugInfo/X86/enum-class.ll @@ -1,17 +1,6 @@ ; RUN: llc -O0 -mtriple=x86_64-apple-darwin %s -o %t -filetype=obj ; RUN: llvm-dwarfdump -debug-dump=info %t | FileCheck %s -; Also test that the enumerators show up in the __apple_names accelerator table. -; RUN: llc -O0 -mtriple=x86_64-apple-darwin -filetype=asm < %s -o - | FileCheck --check-prefix=ACCEL-CHECK %s -; ACCEL-CHECK: .section __DWARF,__apple_names,regular,debug -; ACCEL-CHECK-NOT: .section -; ACCEL-CHECK: A1 -; ACCEL-CHECK-NOT: .section -; ACCEL-CHECK: C1 -; ACCEL-CHECK-NOT: .section -; ACCEL-CHECK: B1 - - @a = global i32 0, align 4 @b = global i64 0, align 8 @c = global i32 0, align 4 |