summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSøren Sandmann Pedersen <ssp@redhat.com>2012-06-17 18:52:16 -0400
committerSøren Sandmann Pedersen <ssp@redhat.com>2012-06-17 18:52:16 -0400
commit72ef4ce98610fc46468a0cb359962352a0c85b6f (patch)
treecda839bd5c978c06f9180bbd21baf85102eb8f0b
parent4fe3f9aeeca9b2c2c7261796c98ebbb493597819 (diff)
Allow null labels
-rw-r--r--type-check.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/type-check.c b/type-check.c
index 991bde7..ca00dc8 100644
--- a/type-check.c
+++ b/type-check.c
@@ -204,6 +204,9 @@ assignable (ast_type_spec_t *left,
if ((is_label (left) && is_label (right)))
return TRUE;
+ if ((is_label (left) && is_null (right)))
+ return TRUE;
+
if ((is_function (left) && is_function (right)))
{
return compatible_functions (&left->function, &right->function);