diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/fix-flex | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/fix-flex b/scripts/fix-flex index 63395cb2..614331f5 100755 --- a/scripts/fix-flex +++ b/scripts/fix-flex @@ -137,5 +137,10 @@ EOT } } + if($cur_function eq $prefix.'pop_buffer_state') { + # Change last if use of YY_CURRENT_BUFFER macro to unconditional value + s%^(\s*if \(\s*)YY_CURRENT_BUFFER(\s*\)\s*\{.*)$%${1}YY_CURRENT_BUFFER_LVALUE${2}%; + } + print; } |