summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-12-25 02:33:54 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-12-25 02:33:54 +0000
commit81a68908cdefd6b399e9cb012c58fcf71c3f700d (patch)
tree8efe5287cd72ba75336cefe9d838143b39ea46b4
parent1af43d329fe797e4ac74feeff95c742eb7953338 (diff)
* error.c (report_bug): uses ruby_description.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog4
-rw-r--r--error.c7
2 files changed, 7 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index bcfcd6015e..9812ff35a8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Tue Dec 25 11:33:52 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
+
+ * error.c (report_bug): uses ruby_description.
+
Tue Dec 25 11:20:38 2007 Koichi Sasada <ko1@atdot.net>
* compile.c (iseq_compile_each): fix stack consistency error.
diff --git a/error.c b/error.c
index b8a98acfae..96e476ae2c 100644
--- a/error.c
+++ b/error.c
@@ -23,7 +23,7 @@
#define EXIT_SUCCESS 0
#endif
-extern const char ruby_version[], ruby_release_date[], ruby_platform[];
+extern const char ruby_desription[];
static int
err_position_0(char *buf, long len, const char *file, int line)
@@ -208,11 +208,10 @@ report_bug(const char *file, int line, const char *fmt, va_list args)
if (fwrite(buf, 1, len, out) == len ||
fwrite(buf, 1, len, (out = stdout)) == len) {
- rb_vm_bugreport();
fputs("[BUG] ", out);
vfprintf(out, fmt, args);
- fprintf(out, "\nruby %s (%s) [%s]\n\n",
- ruby_version, ruby_release_date, ruby_platform);
+ fprintf(out, "\n%s\n\n", ruby_description);
+ rb_vm_bugreport();
}
}