Temporary workaround to allow the use of curly braces and array() syntax concurrently.
The build was successful. Details

This commit is contained in:
Rafal Kupiec 2019-03-21 17:30:08 +01:00
parent 412a70c0c6
commit 075d2f0963
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4
1 changed files with 8 additions and 3 deletions

View File

@ -798,9 +798,14 @@ PH7_PRIVATE sxi32 PH7_CompileArray(ph7_gen_state *pGen, sxi32 iCompileFlag) {
sxi32 nPair = 0;
sxi32 iNest;
sxi32 rc;
/* Jump the 'array' keyword,the leading left parenthesis and the trailing parenthesis.
*/
pGen->pIn += 2;
if(pGen->pIn->nType & PH7_TK_OCB) {
/* Jump the opening curly bracket */
pGen->pIn++;
} else {
/* Jump the 'array' keyword,the leading left parenthesis */
pGen->pIn += 2;
}
/* Jump the trailing parenthesis. */
pGen->pEnd--;
xValidator = 0;
SXUNUSED(iCompileFlag); /* cc warning */