diff options
Diffstat (limited to 'giscanner/scannerparser.y')
-rw-r--r-- | giscanner/scannerparser.y | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/giscanner/scannerparser.y b/giscanner/scannerparser.y index 4a40d6a4..d9490b00 100644 --- a/giscanner/scannerparser.y +++ b/giscanner/scannerparser.y @@ -234,8 +234,8 @@ toggle_conditional (GISourceScanner *scanner) %token AUTO BOOL BREAK CASE CHAR CONST CONTINUE DEFAULT DO DOUBLE ELSE ENUM %token EXTENSION EXTERN FLOAT FOR GOTO IF INLINE INT LONG REGISTER RESTRICT -%token RETURN SHORT SIGNED SIZEOF STATIC STRUCT SWITCH TYPEDEF UNION UNSIGNED -%token VOID VOLATILE WHILE +%token RETURN SHORT SIGNED SIZEOF STATIC STRUCT SWITCH THREAD_LOCAL TYPEDEF +%token UNION UNSIGNED VOID VOLATILE WHILE %token FUNCTION_MACRO OBJECT_MACRO %token IFDEF_GI_SCANNER IFNDEF_GI_SCANNER @@ -849,6 +849,10 @@ storage_class_specifier { $$ = STORAGE_CLASS_REGISTER; } + | THREAD_LOCAL + { + $$ = STORAGE_CLASS_THREAD_LOCAL; + } ; type_specifier |