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
CPreProcessor: don't use isTagExtra() to pick up tags for adding them to a signature string
The original code scanned corkQueue to pick up tags for making
signature string. To avoid adding unwanted tags to the signature
string, isTagExtra was used (522de3f).
However, filtering with isTagExtra was too aggressive; tags extracted
by the CPreProcessor parser running as a part of guest parser were
rejected.
This change uses an intArray. Instead of filtering candidate items in
the corkQueue, the CPreProcessor collects tags for parameters to
the intArray. The parameters are parts of a signature, not candidates.
Therefore we don't need "filtering" anymore.
Signed-off-by: Masatake YAMATO <[email protected]>
0 commit comments