[cvs-nhc98] patch applied (cpphs): Expand macros during first (conditional) phase of processing.

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Mon Jun 4 16:50:13 EDT 2007


Mon Jun  4 13:44:22 PDT 2007  Malcolm.Wallace at cs.york.ac.uk
  * Expand macros during first (conditional) phase of processing.
  When dealing with #if and #include in the first pass over the file,
  use proper macro expansion (only on the cpp # directive lines).
  Believed to be working, but may not yet quite match cpp behaviour.

    M ./Language/Preprocessor/Cpphs/CppIfdef.hs -25 +44
    M ./Language/Preprocessor/Cpphs/MacroPass.hs -10 +14
    M ./Language/Preprocessor/Cpphs/ReadFirst.hs -9 +12


More information about the Cvs-nhc98 mailing list