Making "inline" behave like an attribute. Fixes #1
authorFederico Fissore <[email protected]>
Mon, 5 Oct 2015 09:27:36 +0000 (5 11:27 +0200)
committerFederico Fissore <[email protected]>
Mon, 5 Oct 2015 09:28:37 +0000 (5 11:28 +0200)
c.c

diff --git a/c.c b/c.c
index ccca3a4..af46dc4 100644 (file)
--- a/c.c
+++ b/c.c
@@ -1732,7 +1732,8 @@ static void processToken (tokenInfo *const token, statementInfo *const st)
 
                case KEYWORD_NONE:      processName (st);                       break;
                case KEYWORD_ABSTRACT:  st->implementation = IMP_ABSTRACT;      break;
-               case KEYWORD_ATTRIBUTE: skipParens (); initToken (token);       break;
+               case KEYWORD_ATTRIBUTE:
+               case KEYWORD_INLINE:    skipParens (); initToken (token);       break;
                case KEYWORD_BIND:      st->declaration = DECL_BASE;            break;
                case KEYWORD_BIT:       st->declaration = DECL_BASE;            break;
                case KEYWORD_CATCH:     skipParens (); skipBraces ();           break;