@G = internal global i8** null                    ; <i8***> [#uses=1]

define i32 @main(i32 %argc, i8** %argv) {
  store i8** %argv, i8*** @G
  ret i32 0
}

define void @foo(i32 %x) {
  call void @llvm.dbg.value(metadata !{i8*** @G, i32 %x}, i64 0, metadata !{i8* null})
  ret void
}

declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone
