aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
authorJosh Triplett <josh@freedesktop.org>2007-05-22 19:10:40 -0700
committerJosh Triplett <josh@freedesktop.org>2007-05-22 19:10:40 -0700
commitc9b45ad5902e9bbfe8b36e3d498446b8f621d153 (patch)
tree3f4c72250ecd763dbe3b06c2b5a188bba9681d9c
parentb7bce4699c77d2de304414bf9ebe8c5a20edb5a7 (diff)
downloadsparse-dev-c9b45ad5902e9bbfe8b36e3d498446b8f621d153.tar.gz
Add double-underscore variant __syscall_linkage__.
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 2e5be033..550a5deb 100644
--- a/ident-list.h
+++ b/ident-list.h
@@ -61,7 +61,7 @@ IDENT(sentinel); IDENT(__sentinel__);
IDENT(alias); IDENT(__alias__);
IDENT(pure); IDENT(__pure__);
IDENT(always_inline); IDENT(__always_inline__);
-IDENT(syscall_linkage);
+IDENT(syscall_linkage); IDENT(__syscall_linkage__);
IDENT(visibility); IDENT(__visibility__);
IDENT(bitwise); IDENT(__bitwise__);
IDENT(model); IDENT(__model__);
diff --git a/parse.c b/parse.c
index 6d01592d..eeb8266e 100644
--- a/parse.c
+++ b/parse.c
@@ -314,6 +314,7 @@ static struct init_keyword {
{ "always_inline", NS_KEYWORD, .op = &ignore_attr_op },
{ "__always_inline__", NS_KEYWORD, .op = &ignore_attr_op },
{ "syscall_linkage", 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 },
{ "deprecated", NS_KEYWORD, .op = &ignore_attr_op },