aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
authorJosh Triplett <josh@freedesktop.org>2007-05-22 19:03:38 -0700
committerJosh Triplett <josh@freedesktop.org>2007-05-22 19:03:38 -0700
commit82fca694a1862a08916930d4e2b0b231342955f9 (patch)
tree05c0f034d385d8ffb3a5bb46db8cd80afe2d58c5
parent4fc68394cd3950f90aee216af19abf62057ff7b1 (diff)
downloadsparse-dev-82fca694a1862a08916930d4e2b0b231342955f9.tar.gz
Add double-underscore variant __always_inline__.
Signed-off-by: Josh Triplett <josh@freedesktop.org>
-rw-r--r--ident-list.h2
-rw-r--r--parse.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/ident-list.h b/ident-list.h
index 7f09c994..5355b6ec 100644
--- a/ident-list.h
+++ b/ident-list.h
@@ -60,7 +60,7 @@ IDENT(no_instrument_function); IDENT(__no_instrument_function__);
IDENT(sentinel); IDENT(__sentinel__);
IDENT(alias); IDENT(__alias__);
IDENT(pure); IDENT(__pure__);
-IDENT(always_inline);
+IDENT(always_inline); IDENT(__always_inline__);
IDENT(syscall_linkage);
IDENT(visibility); IDENT(__visibility__);
IDENT(bitwise); IDENT(__bitwise__);
diff --git a/parse.c b/parse.c
index f5b47b71..79039fc2 100644
--- a/parse.c
+++ b/parse.c
@@ -312,6 +312,7 @@ static struct init_keyword {
{ "pure", NS_KEYWORD, .op = &ignore_attr_op },
{ "__pure__", NS_KEYWORD, .op = &ignore_attr_op },
{ "always_inline", NS_KEYWORD, .op = &ignore_attr_op },
+ { "__always_inline__", NS_KEYWORD, .op = &ignore_attr_op },
{ "syscall_linkage", NS_KEYWORD, .op = &ignore_attr_op },
{ "visibility", NS_KEYWORD, .op = &ignore_attr_op },
{ "__visibility__", NS_KEYWORD, .op = &ignore_attr_op },