* lib-src/etags.c (Fortran_functions): Handle "elemental" functions.
authorGlenn Morris <rgm@gnu.org>
Wed, 7 Sep 2011 07:28:05 +0000 (00:28 -0700)
committerGlenn Morris <rgm@gnu.org>
Wed, 7 Sep 2011 07:28:05 +0000 (00:28 -0700)
lib-src/ChangeLog
lib-src/etags.c

index af026b6..984c4d6 100644 (file)
@@ -1,3 +1,7 @@
+2011-09-07  Glenn Morris  <rgm@gnu.org>
+
+       * etags.c (Fortran_functions): Handle "elemental" functions.
+
 2011-09-07  Dieter Schuster  <didischuster@arcor.de>  (tiny change)
 
        * etags.c (Fortran_functions): Handle "pure" functions.  (Bug#9359)
index 0197bbd..ac5ebee 100644 (file)
@@ -4051,6 +4051,9 @@ Fortran_functions (FILE *inf)
       if (LOOKING_AT_NOCASE (dbp, "pure"))
        dbp = skip_spaces (dbp);
 
+      if (LOOKING_AT_NOCASE (dbp, "elemental"))
+       dbp = skip_spaces (dbp);
+
       switch (lowcase (*dbp))
        {
        case 'i':