diff --git a/collects/scribble/reader.ss b/collects/scribble/reader.ss index f98c492d1b..ec37774123 100644 --- a/collects/scribble/reader.ss +++ b/collects/scribble/reader.ss @@ -466,16 +466,14 @@ (internal-error 'dispatcher))] [(stx) (let ([ds (and datums (length datums))] [ls (and lines (length lines))]) - (if (or ds ls) - (syntax-property - (if (syntax? stx) - stx - (datum->syntax #f stx - (vector source-name line-num col-num position - (span-from position)) - orig-stx)) - 'scribble (list 'form ds ls)) - stx))] + (syntax-property + (if (syntax? stx) + stx + (datum->syntax #f stx + (vector source-name line-num col-num position + (span-from position)) + orig-stx)) + 'scribble (list 'form ds ls)))] [(stx) (syntax-post-processor stx)] [(stx) ;; wrap the prefixes around the result