aboutsummaryrefslogtreecommitdiff
path: root/libgo/runtime/runtime.c
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2012-10-05 13:44:40 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2012-10-05 13:44:40 +0000
commit686750d25df6b870f11f7744b2a3f631d998952a (patch)
tree042cdf673fe73fbd7eee478b145e55873f39db18 /libgo/runtime/runtime.c
parent4f60bf181ef50a8c3b6fd9a15682782922c49633 (diff)
downloadgcc-686750d25df6b870f11f7744b2a3f631d998952a.zip
gcc-686750d25df6b870f11f7744b2a3f631d998952a.tar.gz
gcc-686750d25df6b870f11f7744b2a3f631d998952a.tar.bz2
runtime: Use argv[0] to get executable name for backtrace.
From-SVN: r192123
Diffstat (limited to 'libgo/runtime/runtime.c')
-rw-r--r--libgo/runtime/runtime.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libgo/runtime/runtime.c b/libgo/runtime/runtime.c
index e0a7925..8611596 100644
--- a/libgo/runtime/runtime.c
+++ b/libgo/runtime/runtime.c
@@ -117,6 +117,12 @@ runtime_args(int32 c, byte **v)
runtime_sysargs(c, v);
}
+byte*
+runtime_progname()
+{
+ return argc == 0 ? nil : argv[0];
+}
+
void
runtime_goargs(void)
{