summaryrefslogtreecommitdiff
path: root/module/system
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2021-11-12 09:43:24 +0100
committerAndy Wingo <wingo@pobox.com>2021-11-15 15:32:54 +0100
commit6f1b620b829bc0a1852a43e9cb843fd719954a0f (patch)
tree824a3f381cdff1ed6f65df0a060a2fd24ed023ec /module/system
parentdad113d80f526375c12fe4177427a1936c3939eb (diff)
downloadguile-6f1b620b829bc0a1852a43e9cb843fd719954a0f.tar.gz
Add -Ooptimize-known-return-types at -O2
* module/language/cps/optimize.scm (optimize-first-order-cps): * module/system/base/optimize.scm (available-optimizations): Add optimize-known-return-types at -O2.
Diffstat (limited to 'module/system')
-rw-r--r--module/system/base/optimize.scm1
1 files changed, 1 insertions, 0 deletions
diff --git a/module/system/base/optimize.scm b/module/system/base/optimize.scm
index 8da908da6..a0eb6edb6 100644
--- a/module/system/base/optimize.scm
+++ b/module/system/base/optimize.scm
@@ -48,6 +48,7 @@
(#:cse? 2)
(#:type-fold? 2)
(#:elide-arity-checks? 2)
+ (#:optimize-known-return-types? 2)
(#:resolve-self-references? 2)
(#:devirtualize-integers? 2)
(#:specialize-numbers? 2)