You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Progpilot built from source, includes all recent commits and in default configuration. PHP 8.2.1
Unfortunately, ProgPilot have another one problem: it doesn't know how to deal with null coalescing operator.
It's syntax: expression1 ?? expression2
Simplified example code, no result after analysis:
Null coalescing operator, the same as ternary operator, also can be seen pretty often. Description about it in PHP Doc.
That would be nice, if ProgPilot could deal with it too.
The text was updated successfully, but these errors were encountered:
I had recently found, that in the CFG of the example code above, there is no phi function, as in the CFG of the code that contains ternary operator.
CFG of the example code above:
I was expecting that it should produce additional blocks in CFG the same as ternary operator, but it produce just expression statement Expr_BinaryOp_Coalesce
What to do with it?
Progpilot built from source, includes all recent commits and in default configuration. PHP 8.2.1
Unfortunately, ProgPilot have another one problem: it doesn't know how to deal with
null coalescing operator
.It's syntax:
expression1 ?? expression2
Simplified example code, no result after analysis:
Null coalescing operator, the same as ternary operator, also can be seen pretty often. Description about it in PHP Doc.
That would be nice, if ProgPilot could deal with it too.
The text was updated successfully, but these errors were encountered: