summaryrefslogtreecommitdiff
path: root/src/pass.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pass.h')
-rw-r--r--src/pass.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/pass.h b/src/pass.h
index 8d81fce8e..daed8b6ab 100644
--- a/src/pass.h
+++ b/src/pass.h
@@ -212,14 +212,6 @@ struct PassOptions {
// but we also want to keep types of things on the boundary unchanged. For
// example, we should not change an exported function's signature, as the
// outside may need that type to properly call the export.
- //
- // * Since the goal of closedWorld is to optimize types aggressively but
- // types on the module boundary cannot be changed, we assume the producer
- // has made a mistake and we consider it a validation error if any user
- // defined types besides the types of imported or exported functions
- // themselves appear on the module boundary. For example, no user defined
- // struct type may be a parameter or result of an exported function. This
- // error may be relaxed or made more configurable in the future.
bool closedWorld = false;
// Whether to try to preserve debug info through, which are special calls.
bool debugInfo = false;