precompiled header doesn't have to match on lines containing only blanks

svn: r3500
This commit is contained in:
Matthew Flatt 2006-06-27 16:11:47 +00:00
parent b54d1adf68
commit e9632780ba

View File

@ -459,7 +459,7 @@
(define recorded-cpp-in (define recorded-cpp-in
(and precompiled-header (and precompiled-header
(open-input-file (change-suffix precompiled-header #".e")))) (open-input-file (change-suffix precompiled-header #".e"))))
(define re:boring #rx#"^(?:(?:)|(?:# .*)|(?:#line .*)|(?:#pragma implementation.*)|(?:#pragma interface.*)|(?:#pragma once)|(?:#pragma warning.*))$") (define re:boring #rx#"^(?:(?:[ \t]*)|(?:# .*)|(?:#line .*)|(?:#pragma implementation.*)|(?:#pragma interface.*)|(?:#pragma once)|(?:#pragma warning.*))$")
(define (skip-to-interesting-line p) (define (skip-to-interesting-line p)
(let ([l (read-bytes-line p 'any)]) (let ([l (read-bytes-line p 'any)])
(cond (cond