changeset 1258:192529570813

Trivial fix for bug #265
author Christian Kamm <kamm incasoftware de>
date Thu, 23 Apr 2009 20:28:29 +0200
parents 7af860e4f403
children dda95755f63d
files dmd/expression.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dmd/expression.c	Wed Apr 22 14:49:49 2009 -0600
+++ b/dmd/expression.c	Thu Apr 23 20:28:29 2009 +0200
@@ -5800,7 +5800,10 @@
     id = ti->name;
     s2 = s->search(loc, id, 0);
     if (!s2)
-    {	error("template identifier %s is not a member of %s %s", id->toChars(), s->kind(), s->ident->toChars());
+    {	if (s->ident)
+	    error("template identifier %s is not a member of %s %s", id->toChars(), s->kind(), s->ident->toChars());
+	else
+	    error("template identifier %s is not a member of %s", id->toChars(), s->kind());
 	goto Lerr;
     }
     s = s2;