On Tue, May 9, 2023 at 6:19 PM Ralph Campbell <ralphcampbe...@gmail.com> wrote:
>
> I'm using Fedora 38 and diffutils 3.9 installed. I also compiled from source 
> and see the same issue.
>
> file1:
> Here is some old line.
>
> file2:
> Here is some new line.
>
> % diff-3.8 -D NEW file1 file2
> #ifndef NEW
> Here is some old line.
> #else /* NEW */
> Here is some new line.
> #endif /* NEW */
>
> % diff-3.9 -D NEW file1 file2:
> Here is some old line.
> Here is some new line.

Ralph, this is the same bug as:
    bug#61193: '-D' option of diff 3.9 - #ifdef directives missing
    https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61193

There is a patch available.
-- 
Robert Webb



Reply via email to