mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-13 16:07:45 +00:00
ClearScope for fields essentially means 'world-writable'. We don't want to support that - disallowed
This commit is contained in:
parent
dbc595f886
commit
d7f5d8a403
1 changed files with 2 additions and 2 deletions
|
@ -1081,8 +1081,8 @@ bool ZCCCompiler::CompileFields(PStruct *type, TArray<ZCC_VarDeclarator *> &Fiel
|
||||||
|
|
||||||
// For structs only allow 'deprecated', for classes exclude function qualifiers.
|
// For structs only allow 'deprecated', for classes exclude function qualifiers.
|
||||||
int notallowed = forstruct?
|
int notallowed = forstruct?
|
||||||
ZCC_Latent | ZCC_Final | ZCC_Action | ZCC_Static | ZCC_FuncConst | ZCC_Abstract | ZCC_Virtual | ZCC_Override | ZCC_Meta | ZCC_Extension | ZCC_VirtualScope :
|
ZCC_Latent | ZCC_Final | ZCC_Action | ZCC_Static | ZCC_FuncConst | ZCC_Abstract | ZCC_Virtual | ZCC_Override | ZCC_Meta | ZCC_Extension | ZCC_VirtualScope | ZCC_ClearScope :
|
||||||
ZCC_Latent | ZCC_Final | ZCC_Action | ZCC_Static | ZCC_FuncConst | ZCC_Abstract | ZCC_Virtual | ZCC_Override | ZCC_Extension | ZCC_VirtualScope;
|
ZCC_Latent | ZCC_Final | ZCC_Action | ZCC_Static | ZCC_FuncConst | ZCC_Abstract | ZCC_Virtual | ZCC_Override | ZCC_Extension | ZCC_VirtualScope | ZCC_ClearScope;
|
||||||
|
|
||||||
if (field->Flags & notallowed)
|
if (field->Flags & notallowed)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue