diff --git a/module/language/tree-il/analyze.scm b/module/language/tree-il/analyze.scm index 61357f821..23eff2ce2 100644 --- a/module/language/tree-il/analyze.scm +++ b/module/language/tree-il/analyze.scm @@ -1347,10 +1347,9 @@ accurate information is missing from a given `tree-il' element." (define (const-fmt x) (record-case x (( exp) - ;; String literals. - (and (string? exp) exp)) + exp) (( proc args) - ;; Gettexted string literals, like `(_ "foo")'. + ;; Gettexted literals, like `(_ "foo")'. (and (record-case proc (( name) (eq? name '_)) (( name) (eq? name '_)) @@ -1358,8 +1357,7 @@ accurate information is missing from a given `tree-il' element." (pmatch args ((,fmt) (record-case fmt - (( exp) - (and (string? exp) exp)) + (( exp) exp) (else #f))) (else #f)))) (else #f)))