[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: make-3.80: `eval' bug
From: |
Paul Smith |
Subject: |
Re: make-3.80: `eval' bug |
Date: |
Fri, 25 Oct 2002 15:00:32 -0400 |
Hi;
After looking at the code I've determined that passing the "o" is not
sufficiently safe. There are sections of the eval() function which call
variable_expand(), which will reset the variable_buffer setup. So if
you put any of those in your expansion text you'll be sad.
So, I'm going with my original push/pop implementation.
I've also found another bug: if you use $(eval ...) inside a conditional
statement it fails! Doh! I'll fix this shortly.
--
-------------------------------------------------------------------------------
Paul D. Smith <address@hidden> HASMAT: HA Software Mthds & Tools
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
-------------------------------------------------------------------------------
These are my opinions---Nortel Networks takes no responsibility for them.
- Re: make-3.80: `eval' bug,
Paul Smith <=