Add using with list of names
This commit is contained in:
parent
69b46c4b7b
commit
952d087a2b
|
@ -3256,13 +3256,20 @@ Declaration* Parser::ParseDeclaration(Declaration * pdec, bool variable, bool ex
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Declaration* dec = ParseQualIdent();
|
Declaration* dec;
|
||||||
if (dec)
|
|
||||||
{
|
do {
|
||||||
Declaration* pdec = mScope->Insert(dec->mIdent, dec);
|
dec = ParseQualIdent();
|
||||||
if (pdec && pdec != dec)
|
if (dec)
|
||||||
mErrors->Error(dec->mLocation, EERR_DUPLICATE_DEFINITION, "Duplicate declaration", dec->mIdent);
|
{
|
||||||
}
|
Declaration* pdec = mScope->Insert(dec->mIdent, dec);
|
||||||
|
if (pdec && pdec != dec)
|
||||||
|
mErrors->Error(dec->mLocation, EERR_DUPLICATE_DEFINITION, "Duplicate declaration", dec->mIdent);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
break;
|
||||||
|
|
||||||
|
} while (ConsumeTokenIf(TK_COMMA));
|
||||||
|
|
||||||
return dec;
|
return dec;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue