From a50412fde99a3838c2b013a241ba3ee75465d48e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Tue, 19 Feb 2013 16:28:13 +0100
Subject: [PATCH] Runtime: Fixed bug in validating soft casts.

---
 src/operators.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/operators.c b/src/operators.c
index 3616d43c2d..9cc006bd9d 100644
--- a/src/operators.c
+++ b/src/operators.c
@@ -964,6 +964,7 @@ int low_check_soft_cast(struct svalue *s, struct pike_type *type)
     return 0;
   case T_ASSIGN:
   case PIKE_T_NAME:
+  case PIKE_T_ATTRIBUTE:
     type = type->cdr;
     goto loop;
   case T_AND:
-- 
GitLab