summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorAdrian McCarthy <amccarth@google.com>2016-07-06 15:14:10 +0000
committerAdrian McCarthy <amccarth@google.com>2016-07-06 15:14:10 +0000
commit7649d8388a697e1cf9ad062ebdc8c85a47f56c5d (patch)
tree17f0a1ef3085b9e31d7fdb7f84f078b685ee9722 /llvm/test
parent118da63a9dc6ed87366c4459714e9f7495f6542b (diff)
downloadbcm5719-llvm-7649d8388a697e1cf9ad062ebdc8c85a47f56c5d.tar.gz
bcm5719-llvm-7649d8388a697e1cf9ad062ebdc8c85a47f56c5d.zip
Revert "Emit CodeView type records for nested classes."
This reverts commit 256b29322c827a2d94da56468c936596f5509032. llvm-svn: 274632
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/DebugInfo/COFF/types-nested-class.ll98
1 files changed, 0 insertions, 98 deletions
diff --git a/llvm/test/DebugInfo/COFF/types-nested-class.ll b/llvm/test/DebugInfo/COFF/types-nested-class.ll
deleted file mode 100644
index 65f7f9fc9da..00000000000
--- a/llvm/test/DebugInfo/COFF/types-nested-class.ll
+++ /dev/null
@@ -1,98 +0,0 @@
-; RUN: llc < %s -filetype=obj | llvm-readobj - -codeview | FileCheck %s
-
-; C++ source to regenerate:
-; $ cat hello.cpp
-; struct A {
-; struct Nested {};
-; } a;
-; $ clang hello.cpp -S -emit-llvm -g -gcodeview -o t.ll
-
-; CHECK: CodeViewTypes [
-; CHECK: Section: .debug$T (5)
-; CHECK: Magic: 0x4
-; CHECK: Struct (0x1000) {
-; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
-; CHECK: MemberCount: 0
-; CHECK: Properties [ (0x280)
-; CHECK: ForwardReference (0x80)
-; CHECK: HasUniqueName (0x200)
-; CHECK: ]
-; CHECK: FieldList: 0x0
-; CHECK: DerivedFrom: 0x0
-; CHECK: VShape: 0x0
-; CHECK: SizeOf: 0
-; CHECK: Name: A
-; CHECK: LinkageName: .?AUA@@
-; CHECK: }
-; CHECK: Struct (0x1001) {
-; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
-; CHECK: MemberCount: 0
-; CHECK: Properties [ (0x280)
-; CHECK: ForwardReference (0x80)
-; CHECK: HasUniqueName (0x200)
-; CHECK: ]
-; CHECK: FieldList: 0x0
-; CHECK: DerivedFrom: 0x0
-; CHECK: VShape: 0x0
-; CHECK: SizeOf: 0
-; CHECK: Name: A::Nested
-; CHECK: LinkageName: .?AUNested@A@@
-; CHECK: }
-; CHECK: FieldList (0x1002) {
-; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
-; CHECK: NestedType {
-; CHECK: Type: A::Nested (0x1001)
-; CHECK: Name: Nested
-; CHECK: }
-; CHECK: }
-; CHECK: Struct (0x1003) {
-; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
-; CHECK: MemberCount: 1
-; CHECK: Properties [ (0x210)
-; CHECK: ContainsNestedClass (0x10)
-; CHECK: HasUniqueName (0x200)
-; CHECK: ]
-; CHECK: FieldList: <field list> (0x1002)
-; CHECK: DerivedFrom: 0x0
-; CHECK: VShape: 0x0
-; CHECK: SizeOf: 1
-; CHECK: Name: A
-; CHECK: LinkageName: .?AUA@@
-; CHECK: }
-; CHECK: StringId (0x1004) {
-; CHECK: TypeLeafKind: LF_STRING_ID (0x1605)
-; CHECK: Id: 0x0
-; CHECK: StringData: D:\src\hello\hello.cpp
-; CHECK: }
-; CHECK: UdtSourceLine (0x1005) {
-; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
-; CHECK: UDT: A (0x1003)
-; CHECK: SourceFile: D:\src\hello\hello.cpp (0x1004)
-; CHECK: LineNumber: 1
-; CHECK: }
-; CHECK: ]
-
-; ModuleID = 'hello.cpp'
-source_filename = "hello.cpp"
-target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
-target triple = "i686-pc-windows-msvc19.0.23918"
-
-%struct.A = type { i8 }
-
-@"\01?a@@3UA@@A" = global %struct.A zeroinitializer, align 1
-
-!llvm.dbg.cu = !{!0}
-!llvm.module.flags = !{!8, !9}
-!llvm.ident = !{!10}
-
-!0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 3.9.0 ", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, globals: !3)
-!1 = !DIFile(filename: "hello.cpp", directory: "D:\5Csrc\5Chello")
-!2 = !{}
-!3 = !{!4}
-!4 = distinct !DIGlobalVariable(name: "a", linkageName: "\01?a@@3UA@@A", scope: !0, file: !1, line: 3, type: !5, isLocal: false, isDefinition: true, variable: %struct.A* @"\01?a@@3UA@@A")
-!5 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "A", file: !1, line: 1, size: 8, align: 8, elements: !6, identifier: ".?AUA@@")
-!6 = !{!7}
-!7 = !DICompositeType(tag: DW_TAG_structure_type, name: "Nested", scope: !5, file: !1, line: 2, size: 8, align: 8, flags: DIFlagFwdDecl, identifier: ".?AUNested@A@@")
-!8 = !{i32 2, !"CodeView", i32 1}
-!9 = !{i32 2, !"Debug Info Version", i32 3}
-!10 = !{!"clang version 3.9.0 "}
OpenPOWER on IntegriCloud