xref: /llvm-project/llvm/test/DebugInfo/COFF/no-cus.ll (revision ecd6d7254e6452bd4663a473f46bd13bcf2bfeec)
15bc8543aSReid Kleckner; RUN: llc < %s -filetype=obj -o %t.o
2*ecd6d725SFangrui Song; RUN: llvm-objdump --section-headers %t.o | FileCheck %s
35bc8543aSReid Kleckner
45bc8543aSReid Kleckner; Don't emit debug info in this scenario and don't crash.
55bc8543aSReid Kleckner
65bc8543aSReid Kleckner; CHECK-NOT: .debug$S
75bc8543aSReid Kleckner; CHECK: .text
85bc8543aSReid Kleckner; CHECK-NOT: .debug$S
95bc8543aSReid Kleckner
105bc8543aSReid Kleckner; ModuleID = 't.cpp'
115bc8543aSReid Klecknersource_filename = "t.cpp"
125bc8543aSReid Klecknertarget datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
135bc8543aSReid Klecknertarget triple = "x86_64-pc-windows-msvc19.10.24728"
145bc8543aSReid Kleckner
155bc8543aSReid Klecknerdefine void @f() {
165bc8543aSReid Klecknerentry:
175bc8543aSReid Kleckner  ret void
185bc8543aSReid Kleckner}
195bc8543aSReid Kleckner
205bc8543aSReid Kleckner!llvm.module.flags = !{!0, !1}
215bc8543aSReid Kleckner!llvm.ident = !{!2}
225bc8543aSReid Kleckner
235bc8543aSReid Kleckner!0 = !{i32 2, !"CodeView", i32 1}
245bc8543aSReid Kleckner!1 = !{i32 1, !"PIC Level", i32 2}
255bc8543aSReid Kleckner!2 = !{!"clang version 5.0.0 "}
26