================
@@ -222,3 +222,8 @@ void foo() {
 
 // CHECK: !DICompositeType(tag: DW_TAG_class_type, name: "A",
 // CHECK-SAME:             DIFlagFwdDecl
+
+// There is a full definition of the type available in the module.
+// CHECKCOFF: !DICompositeType(tag: DW_TAG_structure_type, name: "Virtual",
+// CHECKCOFF-SAME:             DIFlagFwdDecl
+// CHECKCOFF-SAME:             identifier: "_ZTS7Virtual")
----------------
kikairoya wrote:

To be honest, I'm not quite sure why this change happens, as this diff is 
basically just a revert.
But your assumption sounds reasonable to me.

As you said, vtable-debug-info-inheritance-simple.cpp asserts that MinGW 
doesn't emit the debug info.

https://github.com/llvm/llvm-project/pull/150938
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to