A function may have instructions annotated with debug info without having a subprogram. This fixes PR28747. llvm-svn: 276956