changeset 22896:8fb46f48c548

eliminate warnings from mk-builtins.pl * mk-builtins.pl: Check that associative array element exists before accessing it.
author John W. Eaton <jwe@octave.org>
date Thu, 15 Dec 2016 21:53:28 -0500
parents 0ab9eecbb165
children 4090c32fccf8
files build-aux/mk-builtins.pl
diffstat 1 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/build-aux/mk-builtins.pl	Thu Dec 15 17:05:10 2016 -0800
+++ b/build-aux/mk-builtins.pl	Thu Dec 15 21:53:28 2016 -0500
@@ -258,11 +258,14 @@
         ## Preserve dispatch info (if any) that we have for the
         ## original function.
 
-        @classes = @{$dispatch_map{$name}};
+        if (exists $dispatch_map{$name})
+        {
+          @classes = @{$dispatch_map{$name}};
 
-        if (@classes)
-        {
-          $dispatch_map{$alias} = [@classes];
+          if (@classes)
+          {
+            $dispatch_map{$alias} = [@classes];
+          }
         }
 
         $type = "";