]> code.delx.au - gnu-emacs/blobdiff - lib-src/etags.c
Merge from origin/emacs-25
[gnu-emacs] / lib-src / etags.c
index 65720e85f490ec6ba771c2a23f03d0544dc2b2c4..796adaa5d057bab7086d5c0522e0ca7b62cc9a44 100644 (file)
@@ -4731,8 +4731,12 @@ Ruby_functions (FILE *inf)
              if (reader || writer || alias)
                {
                  do {
-                   char *np = cp;
+                   char *np;
 
+                   cp = skip_spaces (cp);
+                   if (*cp == '(')
+                     cp = skip_spaces (cp + 1);
+                   np = cp;
                    cp = skip_name (cp);
                    if (*np != ':')
                      continue;