[lang] added __global__ storage specifier
This commit is contained in:
@@ -1000,6 +1000,10 @@ QualType Parser::ParseDeclSpec(int* storageSpec, int* funcSpec, int* alignSpec)
|
||||
EnsureAndSetStorageSpec(tok, storageSpec, S_EXTERN);
|
||||
break;
|
||||
|
||||
case Token::GLOBAL:
|
||||
EnsureAndSetStorageSpec(tok, storageSpec, S_GLOBAL);
|
||||
break;
|
||||
|
||||
case Token::STATIC:
|
||||
if (!storageSpec)
|
||||
Error(tok, ERR_FUNC_SPEC);
|
||||
@@ -1020,10 +1024,6 @@ QualType Parser::ParseDeclSpec(int* storageSpec, int* funcSpec, int* alignSpec)
|
||||
EnsureAndSetStorageSpec(tok, storageSpec, S_AUTO);
|
||||
break;
|
||||
|
||||
case Token::REGISTER:
|
||||
EnsureAndSetStorageSpec(tok, storageSpec, S_REGISTER);
|
||||
break;
|
||||
|
||||
// Type qualifier
|
||||
case Token::CONST: qualSpec |= Qualifier::CONST; break;
|
||||
case Token::RESTRICT: qualSpec |= Qualifier::RESTRICT; break;
|
||||
|
Reference in New Issue
Block a user