// Verifies that the `!llvm.ident` named metadata is emitted. // //@ revisions: NONE OPT DEBUG // //@ [OPT] compile-flags: -Copt-level=2 //@ [DEBUG] compile-flags: -Cdebuginfo=2 // The named metadata should contain a single metadata node (see // `LLVMRustPrepareThinLTOImport` for details). // CHECK: !llvm.ident = !{![[ID:[0-9]+]]} // In addition, check that the metadata node has the expected content. // CHECK: ![[ID]] = !{!"rustc version 1.{{.*}}"} fn main() {}